slice_sm6_dinvoice_67.php <?php
require_once("valida_apertura_pagina.php");
require_once("db_access.php");
$manda_data=false;
////////////////////producto o servicio///////
function busca_produc($nnn)
{
$query="select * from items where id=".$nnn." and tipo='P' ";
$result=mysql_query($query);
if(mysql_num_rows($result)!=0)//2 o 1 0 3
{
$produc = true;
}else{
$produc = false;
}
return $produc;
}
//en caso de q sea desde el boton negro
function descri_pago($m,&$n,&$w)
{
if($m==1)
{
$title= MSG_6_85;
$money= ($w * 25) / 100;
}else if($m==2){
$title= MSG_6_86;
$money= ($w * 25) / 100;
}else if($m==3) {
$title= MSG_6_87;
$money= ($w * 50) / 100;
}
$w=$money ;
$n=$title;
}
//ELIMINAR ITEMS
if($elimina_i!=0)
{
$que="select items_id from client_detalle_invoice where id=".$elimina_i."";
$res=mysql_query($que);
$ro=mysql_fetch_array($res);
if($ro['items_id']!=0)
{
if(busca_produc($ro['items_id']))
{
// QUERY DE BORRADO
//$qru="delete from item_pedidos where items_id=".$ro['items_id']." and invoice_id=".$_SESSION['invoice_id'];
$qru="UPDATE item_pedidos SET estatus='B' WHERE items_id=".$ro['items_id']." AND invoice_id=".$_SESSION['invoice_id'];
mysql_query($qru)or die("ERROR FATAL BORRAR REGISTROS DE ITEMS PEDIDOS (1)!!!".mysql_error().$qru);
}
}
// QUERY DE BORRADO
//$eli_i="DELETE from client_detalle_invoice where id=".$elimina_i."";
$eli_i="UPDATE client_detalle_invoice SET estatus='B' WHERE id=".$elimina_i;
mysql_query($eli_i);
$ej=true;
}
//////////////////////////////////////////////////////////////////////////////////////////
if($_SESSION['prop_invoice']!="" and $nadd==0 or $nadd=="" and $_SESSION['prop_invoice']!="")
{
$var_S = explode(PARSER,$_SESSION['prop_invoice']);
$id_1_pro = $var_S[0];
$id_2_num = $var_S[1];
$consul="select * from client_prop_inv where client_proposal_id=".$id_1_pro." and numero=".$id_2_num."";
$resulta=mysql_query($consul) or die("ERROR EN PROPOSAL_VAR ".mysql_error().$consul);
if(mysql_num_rows($resulta)==0)
{
$consulta="select * from client_proposal where id =".$id_1_pro." and estatus ='E'";
$resultado=mysql_query($consulta) or die("ERROR AL SELECCIONAR CLIENT_PROPOSAL".mysql_error().$consulta);
$filas=mysql_fetch_array($resultado);
$exp="";
descri_pago($id_2_num,$exp,$filas['cost']);
$s_invoice="add";
$nadd = 1;
$dir = explode(PARSER,$filas['direccion']);
$filas["sdate"] = date("m/d/y",strtotime($filas["sdate"]));
$filas["kdate"] = date("m/d/y",strtotime($filas["kdate"]));
$manda_data=true;
$relation="crea";
}
}
//
$id_pas=false;
$id_pas1=false;
////////////////////////////////////////////////////////////////////////////////////////////////
function tipo_i($inv)
{
if($inv=="P")
{
$a= MSG_6_88;
}else if($inv=="S"){
$a= MSG_6_89;
}
return $a;
}
///////////////////////////////////////////////////
function select_data($y,$x,$b,$c)
{
if($x==1){
$query="select * from items where id=".$y;
$result=mysql_query($query)or die("ERROR EN LA CONSULTA".mysql_error().$query);
while($row=mysql_fetch_array($result))
{
$b=$row['nombre'].tipo_i($row['tipo']);
if($b=='')
{
$b="ID - ".$row['nro_unico'];
}
}
}
else if($x==2)
{
$query="select * from item_profile where items_id=".$y." and slices_id=".$_SESSION['slices_id'];
$result=mysql_query($query)or die("ERROR EN LA CONSULTA".mysql_error().$query);
while($row=mysql_fetch_array($result))
{
if($row['tipo_cobro']=='F')
{
$b=number_format($row['fee'],2,".","");
}else if($row['tipo_cobro']=='H'){
$b=number_format($row['cost'],2,".","");
}else if(($row['tipo_cobro']=='J') or empty($row['tipo_cobro'])) {
$b=number_format($row['retail'],2,".","");
}
//************************************************** ****************************************//
if($b=='')
{
$b="0";
}
}
}
return $b;
}
////////////////////////////////////////////////////////////////////////////////////////////////
function nuevo_row_add($a=1,$A=array(),&$b,&$c,$max,$esc,$w w,$caso3,$caso3_1) {
$numg=$a;
$lista="\r\n";
for($i=0;$i<count($A);$i++)
{
// en caso de q sea un item
if($esc!=""){
if($esc!="all" and $i==($max-1)){$A[$i][4]=select_data($esc,1,'','');}
if($esc!="all" and $i==($max-1)){$A[$i][2]=select_data($esc,2,'','');}
if($esc!="all" and $i==($max-1)){$A[$i][1]="1";}
if($esc!="all" and $i==($max-1)){$A[$i][3]=number_format($A[$i][1] * $A[$i][2],2,".","");}
if($esc!="all" and $i==($max-1)){$A[$i][5]=$esc;}
}
//en caso desde proposal
if($esc=="" and $numg==1){
if($esc=="" and $i==($max-1)){$A[$i][4]=$caso3;}
if($esc=="" and $i==($max-1)){$A[$i][2]=number_format($caso3_1,2,".","");}
if($esc=="" and $i==($max-1)){$A[$i][1]="1";}
if($esc=="" and $i==($max-1)){$A[$i][3]=number_format($A[$i][1] * $A[$i][2],2,".","");}
if($esc=="" and $i==($max-1)){$A[$i][5]=$esc;}
}
//en caso de q sea other
$lista.="<table width=\"392\" cellpadding=\"0\" cellspacing=\"0\" border=\"1\" bgcolor=\"#ffffff\">\r\n";
$lista.="<tr bgcolor=\"#eaeaea\">\r\n";
$lista.=" <input type=\"Hidden\" id=\"id_unic".$numg."\" value=\"\"><input type=\"Hidden\" name=\"idAP".$i."\"><input type=\"Hidden\" name=\"x".$i."[5]\" value=\"".$A[$i][5]."\" id=\"id_i".$numg."\">\r\n";
$lista.=" <td width=\"250\" valign=\"top\"><table cellpadding=\"0\" cellpadding=\"0\" border=\"0\" width=\"15\" height=\"15\"><tr><td valign=\"baseline\"><img src=\"images/delete_icon.gif\" alt=\"[ Delete ]\" width=\"15\" height=\"15\" border=\"0\" style=\"cursor:pointer;\" onclick=\"borra_html(".$numg.",".$i.");\"></td><td><input type=\"Text\" name=\"x".$i."[4]\" value=\"".$A[$i][4]."\" id=\"descript".$numg."\" class=\"n10\" style=\"width:226px;\"></td></tr></table></td>\r\n";
$lista.=" <td width=\"35\"><input name=\"x".$i."[1]\" id=\"q".$numg."\" type=\"Text\" class=\"n10\" style=\"width:35px;\" value=\"".$A[$i][1]."\" onkeyup=\"subtotal()\" onkeypress=\"subtotal()\"></td>\r\n";
$lista.=" <td width=\"50\"><input name=\"x".$i."[2]\" id=\"cost".$numg."\" type=\"Text\" class=\"n10\" style=\"width:50px;\" value=\"".$A[$i][2]."\" onkeyup=\"subtotal()\" onkeypress=\"subtotal()\"></td>\r\n";
$lista.=" <td width=\"50\"><input name=\"x".$i."[3]\" id=\"s_total".$numg."\" readonly=\"true\" class=\"n10\" value=\"".$A[$i][3]."\" style=\"width:50px;\"></td>\r\n";
$lista.="</tr>\r\n";
$lista.="</table>\r\n";
$numg++;
}
$b = $lista;
$c = $numg;
}
/////////////////////////////////////////////////////////////////////////////////////////////////
/////funcion para leer la data
function write_detalle_i(&$x,&$y,&$z,&$rw) {
$lista="\r\n";
$numg=1;
if($_SESSION['invoice_id']!="")
{
$qr = "SELECT * FROM client_detalle_invoice WHERE client_invoice_id = ".$_SESSION['invoice_id'];
$rs = mysql_query($qr) or die("<strong><pre>writePlanStep: ".mysql_error().$qr."</pre></strong>");
$num = mysql_num_rows($rs);
if(mysql_num_rows($rs)!=0) {
while($row=mysql_fetch_array($rs)) {
// en caso de q sea other
$row['costo']=number_format($row['costo'],2,".","");
$row['total']=number_format($row['costo'] * $row['cantidad'],2,".","");
$lista.="<table width=\"392\" cellpadding=\"0\" cellspacing=\"0\" border=\"1\" bgcolor=\"#ffffff\">\r\n";
$lista.="<tr bgcolor=\"#eaeaea\">\r\n";
$lista.=" <input type=\"Hidden\" id=\"id_unic".$numg."\" value=\"".$row['id']."\"><input type=\"Hidden\" value=\"".$row['items_id']."\" id=\"id_i".$numg."\">\r\n";
$lista.=" <td width=\"250\" valign=\"top\"><table cellpadding=\"0\" cellpadding=\"0\" border=\"0\" width=\"15\" height=\"15\"><tr><td valign=\"baseline\"><img src=\"images/delete_icon.gif\" alt=\"[ Delete ]\" width=\"15\" height=\"15\" border=\"0\" style=\"cursor:pointer;\" onclick=\"elimina_item(".$row['id'].");\"></td><td><input type=\"Text\" value=\"".$row['descri']."\" id=\"descript".$numg."\" class=\"n10\" style=\"width:226px;\"></td></tr></table></td>\r\n";
$lista.=" <td width=\"35\"><input id=\"q".$numg."\" type=\"Text\" class=\"n10\" style=\"width:35px;\" value=\"".$row['cantidad']."\" onkeyup=\"subtotal()\" onkeypress=\"subtotal()\"></td>\r\n";
$lista.=" <td width=\"50\"><input id=\"cost".$numg."\" type=\"Text\" class=\"n10\" style=\"width:50px;\" value=\"".$row['costo']."\" onkeyup=\"subtotal()\" onkeypress=\"subtotal()\"></td>\r\n";
$lista.=" <td width=\"50\"><input readonly=\"true\" id=\"s_total".$numg."\" class=\"n10\" value=\"".$row['total']."\" style=\"width:50px;\"></td>\r\n";
$lista.="</tr>\r\n";
$lista.="</table>\r\n";
$numg++;
}
}
}
$x = $lista;
$y = $numg;
$z = $num;
$rw=$numg;
}/////////////////////////////////////////////////////////////////////////////////////////////////
$items_cod="";
write_detalle_i($WPtitle,$numg,$num_1,$items_cod);
/***********************/////////////////////////////////////////////////////////////////////////
if($s_invoice=="add")
{
for($k=0;$k<$nadd;$k++)
{
for($l=1;$l<6;$l++)
{
$trow = "x".$k."[".$l."]";
$ADD[$k][$l] = $$trow;
}
}
nuevo_row_add($numg,$ADD,$newR,$numg,$nadd,$id_v,$ num_1,$exp,$filas['cost']);
$ej = true;
} |