"; print "location.href='../sigesp_inicio_sesion.php'"; print ""; } ?> Aprobación de Recepciones de Documentos
 
GrabarSalirAyuda

uf_conectar(); $io_msg=new class_mensajes(); $io_ds=new class_datastore(); $io_sql=new class_sql($con); $io_fun=new class_funciones(); $io_grid= new grid_param(); $int_sol=new sigesp_cxp_c_aprob(); $io_fecha=new class_fecha(); $la_emp=$_SESSION["la_empresa"]; $arr=$_SESSION["la_empresa"]; $primera=true; global $object; ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// require_once("../shared/class_folder/sigesp_c_seguridad.php"); $io_seguridad= new sigesp_c_seguridad(); $arre=$_SESSION["la_empresa"]; $ls_empresa=$arre["codemp"]; $ls_logusr=$_SESSION["la_logusr"]; $ls_sistema="CXP"; $ls_ventanas="sigesp_cxp_p_aprob_rd.php"; $la_seguridad["empresa"]=$ls_empresa; $la_seguridad["logusr"]=$ls_logusr; $la_seguridad["sistema"]=$ls_sistema; $la_seguridad["ventanas"]=$ls_ventanas; if (array_key_exists("permisos",$_POST)||($ls_logusr=="PSEGIS")) { if($ls_logusr=="PSEGIS") { $ls_permisos=""; } else { $ls_permisos =$_POST["permisos"]; $la_accesos["leer"] =$_POST["leer"]; $la_accesos["incluir"] =$_POST["incluir"]; $la_accesos["cambiar"] =$_POST["cambiar"]; $la_accesos["eliminar"] =$_POST["eliminar"]; $la_accesos["imprimir"] =$_POST["imprimir"]; $la_accesos["anular"] =$_POST["anular"]; $la_accesos["ejecutar"] =$_POST["ejecutar"]; } } else { $la_accesos["leer"]=""; $la_accesos["incluir"]=""; $la_accesos["cambiar"]=""; $la_accesos["eliminar"]=""; $la_accesos["imprimir"]=""; $la_accesos["anular"]=""; $la_accesos["ejecutar"]=""; $ls_permisos=$io_seguridad->uf_sss_load_permisos($ls_empresa,$ls_logusr,$ls_sistema,$ls_ventanas,$la_accesos); } ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if (array_key_exists("operacion",$_POST)) { $ls_operacion=$_POST["operacion"]; $totrow =$_POST["totrows"]; } else { $ls_operacion=""; $totrow=1; } if (array_key_exists("txtnumrec",$_POST)) { $ls_numrec=$_POST["txtnumrec"]; } else { $ls_numrec=""; } if (array_key_exists("txtnombre",$_POST)) { $ls_nombre=$_POST["txtnombre"]; } else { $ls_nombre=""; } if (array_key_exists("txtfecdes",$_POST)) { $ls_fecemi=$_POST["txtfecdes"]; } else { $ls_fecemi=""; } if (array_key_exists("txtfechas",$_POST)) { $ls_fechat=$_POST["txtfechas"]; } else { $ls_fechat=""; } if (array_key_exists("txtfecdes",$_POST)) { $ls_fecdes=$_POST["txtfecdes"]; } else { $ls_fecdes=""; } if (array_key_exists("txtfechas",$_POST)) { $ls_fechas=$_POST["txtfechas"]; } else { $ls_fechas=""; } if(array_key_exists("txtcodproben",$_POST)) { $ls_codproben = $_POST["txtcodproben"]; } else { $ls_codproben = ""; } if(array_key_exists("prov",$_POST)) { $ls_prov=$_POST["prov"]; } else { $ls_prov="T"; } if ($ls_prov=='T') { $ls_todas = 'checked'; $ls_proveedor = ''; $ls_bene = ''; } elseif($ls_prov=='P') { $ls_todas = ''; $ls_proveedor = 'checked'; $ls_bene = ''; } else { $ls_todas = ''; $ls_proveedor = ''; $ls_bene = 'checked'; } if(array_key_exists("txtfecapro",$_POST)) { $ls_fecapro=$_POST["txtfecapro"]; } else { $ls_fecapro=""; } if (array_key_exists("evento",$_POST)) { $ls_evento = $_POST["evento"]; } else { $ls_evento = "INSERT"; // Tiene dos eventos INSERT o UPDATE } if (array_key_exists("rdapro",$_POST)) { $li_rdapro = $_POST["rdapro"]; } else { $li_rdapro = 0; } /*Titulos de la tabla*/ $title[1]=""; $title[2]="Nro de Recepción"; $title[3]="Proveedor o Beneficiario"; $title[4]="Estatus de Aprobación"; $title[5]="Fecha de Aprobación"; $title[6]="Monto"; $grid="grid_aprorecdoc"; if($ls_operacion=="") { $array_fecha=getdate(); $ls_dia =$array_fecha["mday"]; $ls_mes =$array_fecha["mon"]; $ls_ano =$array_fecha["year"]; $ls_fecha =$io_fun->uf_cerosizquierda($ls_dia,2)."/".$io_fun->uf_cerosizquierda($ls_mes,2)."/".$ls_ano; $ls_fecemi =$ls_fecha; $ls_fechat =$ls_fecha; $ls_fecapro=$ls_fecha; for ($z=1;$z<=5;$z++) {//2 $object[$z][1]=""; $object[$z][2]=""; $object[$z][3]=""; $object[$z][4]=""; $object[$z][5]=""; $object[$z][6]=""; }//2 $totrow=1; } ?>
"); print(""); print(""); print(""); print(""); print(""); print(""); print(""); } else { print(""); } ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// ?>
Aprobación de Recepción de Documentos
Fecha de Aprobación
Aprobación
>
 
 
Reverso Aprobación
>
Criterios de Búsqueda
 
Nº de Recepción 
Fecha Desde 
  Hasta 
  > Todas      > Proveedor       > Beneficiario
Codigo/Cédula 
 Catálogo Proveedores / Beneficiarios

message('Tipee la Otra Fecha !!!'); } else { $ls_numrec ="%".$_POST["txtnumrec"]."%"; if((!($ls_fecemi=="")) && (!($ls_fecemi==""))) { $ls_fecemi =$_POST["txtfecdes"]; $ls_fecdes =$io_fun->uf_convertirdatetobd($ls_fecemi); $ls_fechat =$_POST["txtfechas"]; $ls_fechas =$io_fun->uf_convertirdatetobd($ls_fechat); } $ls_prov=$_POST["prov"]; if($ls_prov=="P") { $ls_proveedor="%".$_POST["txtcodproben"]."%"; } else { if($ls_prov=="B") { $ls_beneficiario="%".$_POST["txtcodproben"]."%"; } } $ls_codemp=$la_emp["codemp"]; if($ls_prov=="P") { if(($ls_fecdes=="") && ($ls_fechas=="")) { $ls_sql=" SELECT * ". " FROM cxp_rd c, rpc_proveedor p ". " WHERE (c.codemp='".$ls_codemp."' AND c.codemp=P.codemp AND ". " c.numrecdoc like '".$ls_numrec."' AND ". " p.cod_pro like '".$ls_proveedor."' AND c.cod_pro=P.cod_pro AND ". " c.estaprord = ".$li_rdapro." AND c.estprodoc = 'R' )"; } else { $ls_sql=" SELECT * ". " FROM cxp_rd c, rpc_proveedor p ". " WHERE (c.codemp='".$ls_codemp."' AND c.codemp=p.codemp AND ". " c.numrecdoc like '".$ls_numrec."' AND c.cod_pro=p.cod_pro AND ". " p.cod_pro like '".$ls_proveedor."' AND ". " c.fecregdoc>='".$ls_fecdes."' AND c.fecregdoc<='".$ls_fechas."' AND ". " c.estaprord = ".$li_rdapro." AND c.estprodoc = 'R' AND c.tipproben='P' )"; } } if ($ls_prov=="B") { if(($ls_fecdes=="") && ($ls_fechas=="")) { $ls_sql=" SELECT * ". " FROM cxp_rd c, rpc_beneficiario b ". " WHERE (c.codemp='".$ls_codemp."' AND c.codemp=B.codemp AND ". " c.numrecdoc like '".$ls_numrec."' AND ". " c.ced_bene like '%".$ls_beneficiario."%' AND c.ced_bene=b.ced_bene AND ". " c.estaprord = ".$li_rdapro." AND c.estprodoc = 'R' )"; } else { $ls_sql=" SELECT * ". " FROM cxp_rd c, rpc_beneficiario b ". " WHERE (c.codemp='".$ls_codemp."' AND c.codemp=b.codemp AND ". " c.numrecdoc like '".$ls_numrec."' AND ". " c.ced_bene like '%".$ls_beneficiario."%' AND c.ced_bene=b.ced_bene AND ". " b.nombene like '%".$ls_nombre."%' AND c.fecregdoc BETWEEN '".$ls_fecdes."' AND ". " '".$ls_fechas."' AND ". " c.estaprord = ".$li_rdapro." AND c.estprodoc = 'R' )"; } } if($ls_prov=="T") { if(($ls_fecdes=="") && ($ls_fechas=="")) { $ls_sql=" SELECT * FROM cxp_rd ". " WHERE (codemp='".$ls_codemp."' AND numrecdoc like '".$ls_numrec."' AND ". " estaprord = ".$li_rdapro." AND estprodoc = 'R' )"; } else { $ls_sql=" SELECT * FROM cxp_rd ". " WHERE (codemp='".$ls_codemp."' AND numrecdoc like '".$ls_numrec."' AND ". " fecregdoc>='".$ls_fecdes."' AND fecregdoc<='".$ls_fechas."' AND ". " estaprord = ".$li_rdapro." AND estprodoc = 'R' )"; } } } $rs=$io_sql->select($ls_sql); $data=$rs; if ($row=$io_sql->fetch_row($rs)) { $data=$io_sql->obtener_datos($rs); $arrcols=array_keys($data); $totcol=count($arrcols); $io_ds->data=$data; $totrow=$io_ds->getRowCount("numrecdoc"); for ($z=1;$z<=$totrow;$z++) { $ls_numrecdoc = $data["numrecdoc"][$z]; $ls_fecha = $data["fecaprord"][$z]; $ls_fecha = substr($ls_fecha,8,2)."/".substr($ls_fecha,5,2)."/".substr($ls_fecha,0,4); $ld_monto = $data["montotdoc"][$z]; $ls_estatus = $data["estaprord"][$z]; $ls_tiproben = $data["tipproben"][$z]; $ls_nomproben = ""; if ($ls_tiproben=="P") { $ls_codpro = $data["cod_pro"][$z]; $int_sol->uf_load_datos_proben($ls_codemp,$ls_codpro,'rpc_proveedor','cod_pro','nompro AS nombre','',$ls_nomproben,$as_apeproben); } else { $ls_cedbene = $data["ced_bene"][$z]; $int_sol->uf_load_datos_proben($ls_codemp,$ls_cedbene,'rpc_beneficiario','ced_bene','nombene AS nombre',',apebene AS apellido',$ls_nomproben,$as_apeproben); } if ($ls_estatus==0) { $ls_estapro="No Aprobada"; } else { $ls_estapro="Aprobada"; } $ld_monto=number_format($ld_monto,2,',','.'); $object[$z][1]=""; $object[$z][2]=""; $object[$z][3]=""; $object[$z][4]=""; $object[$z][5]=""; $object[$z][6]=""; }//End del For... $io_sql->free_result($rs); $io_sql->close(); } else { for ($z=1;$z<=5;$z++) {//2 $object[1][1]=""; $object[1][2]=""; $object[1][3]=""; $object[1][4]=""; $object[1][5]=""; $object[1][6]=""; }//2 $totrow=1; $io_msg->message('No Hay Datos que Mostrar !!!'); } } if ($ls_operacion=="VALFECHA") { $arre=$_SESSION["la_empresa"]; $ls_empresa=$arre["codemp"]; $li_rdapro =$_POST["rdapro"]; $ls_fechat =$_POST["txtfechas"]; $lb_valido=true; $lb_valido=$io_fecha->uf_comparar_fecha($ls_fechat,$ls_fecapro); if ($lb_valido) { $io_msg->message('La Fecha de Búsqueda no Puede se Mayor a la Fecha de Aprobación !!!'); $ls_fechat=$ls_fecapro; for ($z=1;$z<=5;$z++) { $object[1][1]=""; $object[1][2]=""; $object[1][3]=""; $object[1][4]=""; $object[1][5]=""; $object[1][6]=""; } $totrow=1; } } if ($ls_operacion=="GUARDAR") {//1 $ls_codemp=$la_emp["codemp"]; $lb_valido=true; $lb_valido=$io_fecha->uf_valida_fecha_periodo($ls_fecapro,$ls_codemp); if(!$lb_valido) { $io_msg->message($io_fecha->is_msg_error); $lb_valido=false; } else {//2 $ls_fila=$totrow; $row=0; $y=0; for ($i=1;$i<=$totrow;$i++) {//3 if (array_key_exists("chkaprob".$i,$_POST)) { $y=$y+1; $ls_fecha=$io_fun->uf_convertirdatetobd($ls_fecapro); $lr_datosgrid["numero"][$y]=$_POST["txtnumrecdoc".$i]; $ls_estatus=$_POST["txtestapro".$i]; if($li_rdapro==0) { $ls_estapro=1; } else { $ls_estapro=0; } $lr_datosgrid["estatus"][$y]=$ls_estapro; $lr_datosgrid["fecha"][$y]=$ls_fecha; $row=$row+1; }//4 }//3 //}//6 if(($totrow>=1) && ($row>=1)) { $lb_valido=$int_sol->ue_update_estatus_aprob_recdoc($lr_datosgrid,$row,$la_seguridad); if ($lb_valido) { for ($z=1;$z<=5;$z++) {//2 $object[$z][1]=""; $object[$z][2]=""; $object[$z][3]=""; $object[$z][4]=""; $object[$z][5]=""; $object[$z][6]=""; }//2 $totrow=1; } } } } ?> makegrid($totrow,$title,$object,765,'Recepciones de Documentos',$grid); ?>