print("</script>");
	}	
	switch ($ls_operacion) 
	{
		case "GUARDAR":
			uf_load_variables();
			$lb_valido=$io_personalnomina->uf_update_personalnominahistorico($ls_codper,$li_pagefeper,$li_pagbanper,$ls_codban,
																			 $ls_codcueban,$ls_tipcuebanper,
											          						 $ls_cueaboper,$ls_codage,$la_seguridad);
			if($lb_valido)
			{
				uf_limpiarvariables();
			}
			else
			{
				$io_fun_nomina->uf_seleccionarcombo("A-C-L",$ls_tipcuebanper,$la_tipcuebanper,3);
				$ls_pagobanco=$io_fun_nomina->uf_obtenervariable($li_pagbanper,1,0,"checked","","");
				$ls_pagoefectivo=$io_fun_nomina->uf_obtenervariable($li_pagefeper,1,0,"checked","","");				
			}
			break;
	}
	$io_personalnomina->uf_destructor();
	unset($io_personalnomina);
?>
<table width="762" border="0" align="center" cellpadding="0" cellspacing="0" class="contorno">
  <tr>
    <td width="780" height="30" colspan="11" class="cd-logo"><img src="../shared/imagebank/header.jpg" width="778" height="40"></td>
  </tr>
  <tr>
    <td width="432" height="20" colspan="11" bgcolor="#E7E7E7">
		<table width="762" border="0" align="center" cellpadding="0" cellspacing="0">
		case "GUARDAR":
			uf_load_variables();
			$lb_valido=$io_familiar->uf_guardar($ls_existe,$ls_codper,$ls_cedfam,$ls_nomfam,$ls_apefam,$ls_sexfam,
												$ld_fecnacfam,$ls_nexfam,$li_estfam,$li_hcfam,$li_hcmfam,$li_hijesp,$li_bonjug,
												$ls_cedula,$la_seguridad);
			if($lb_valido)
			{
				uf_limpiarvariables();
				$ls_existe="FALSE";
				$ls_codper=$_POST["txtcodper"];
				$ls_nomper=$_POST["txtnomper"];
			}
			else
			{
				$io_fun_nomina->uf_seleccionarcombo("F-M",$ls_sexfam,$la_sexfam,2);
				$io_fun_nomina->uf_seleccionarcombo("C-H-P-E",$ls_nexfam,$la_nexfam,4);
			}
			break;

		case "ELIMINAR":
			uf_load_variables();
			$lb_valido=$io_familiar->uf_delete_familiar($ls_codper,$ls_cedfam,$la_seguridad);
			if($lb_valido)
			{
				uf_limpiarvariables();
				$ls_existe="FALSE";
				$ls_codper=$_POST["txtcodper"];
				$ls_nomper=$_POST["txtnomper"];
			}
			else
				}
			}
			
			if ($lb_valido)
			{		
				$lb_valido=$io_personal->uf_update_personalestatus($ls_codper,$ls_estper,$ld_fecegrper,$ls_cauegrper,$ls_obsegrper,
																   $ls_codcausa,$li_implementarcodunirac,$la_seguridad);
			}
			
			if($lb_valido)
			{
				uf_limpiarvariables();
			}
			else
			{
				$io_fun_nomina->uf_seleccionarcombo("N-D-P-R-T-J-F",$ls_cauegrper,$la_cauegrper,7);			
			}
			break;
	}
?>
<table width="762" border="0" align="center" cellpadding="0" cellspacing="0" class="contorno">
  <tr>
    <td width="780" height="30" colspan="11" class="cd-logo"><img src="../shared/imagebank/header.jpg" width="778" height="40"></td>
  </tr>
  <tr>
    <td width="432" height="20" colspan="11" bgcolor="#E7E7E7">
		<table width="762" border="0" align="center" cellpadding="0" cellspacing="0">
			<td width="432" height="20" bgcolor="#E7E7E7" class="descripcion_sistema">Sistema de Nómina</td>
			<td width="346" bgcolor="#E7E7E7" class="letras-pequenas"><div align="right"><b><?php print date("j/n/Y")." - ".date("h:i a");?></b></div></td>
	  	    <tr>
	  	      <td height="20" bgcolor="#E7E7E7" class="descripcion_sistema">&nbsp;</td>
Пример #4
0
	$io_cestaticket = new sigesp_snorh_c_ct_met();
	uf_limpiarvariables();
	switch ($ls_operacion) 
	{
		case "GUARDAR":
			uf_load_variables();
			$lb_valido=$io_cestaticket->uf_guardar($lb_existe,$ls_codigo,$ls_denominacion,$ld_valor,$ls_cmbmet,$ls_codcli,
			                                       $ls_codprod,$ls_punent,$ld_valordesc,$la_seguridad);
			if($lb_valido)
			{
				uf_limpiarvariables();
				$ls_existe="FALSE";
			}
			else
			{
				$io_fun_nomina->uf_seleccionarcombo("1-2-3-4-5-6-7-8-9-10-11-12",$ls_cmbmet,$la_cmbmet,12);
			}
			break;

		case "ELIMINAR":
			uf_load_variables();
			$lb_valido=$io_cestaticket->uf_delete_ct($ls_codigo,$la_seguridad);
			if($lb_valido)
			{
				uf_limpiarvariables();
				$ls_existe="FALSE";
			}
			else
			{
				$io_fun_nomina->uf_seleccionarcombo("1-2-3-4-5-6-7-8-9-10-11-12",$ls_cmbmet,$la_cmbmet,12);
			}
			$lb_valido=$io_metodobanco->uf_delete($ls_codmet,$ls_tipmet,$la_seguridad);
			if($lb_valido)
			{
				uf_limpiarvariables();
				$ls_existe="FALSE";
			}
			break;
			
		case "BUSCAR":
			uf_load_variables();
			$lb_valido=$io_metodobanco->uf_load_metodobanco($ls_existe,$ls_codmet,$ls_desmet,$ls_tipmet,$ls_codempnom,$ls_codofinom,
														    $ls_tipcuecrenom,$ls_tipcuedebnom,$ls_numplalph,$ls_numconlph,
															$ls_suclph,$ls_cuelph,$ls_grulph,$ls_subgrulph,$ls_conlph,$ls_numactlph,
															$ls_numofifps,$ls_numfonfps,$ls_confps,$ls_nroplafps,$ls_debcuelph,
															$ls_codagelph,$ls_apaposlph,$ls_numconnom,$ls_pagtaqnom,$lb_ref);
			$io_fun_nomina->uf_seleccionarcombo("1-2-3",$ls_tipmet,$la_tipmet,3);
			if($ls_debcuelph=="1")
			{
				$ls_debcuelph="checked";
			}
			else
			{
				$ls_debcuelph="";
			}
			break;

		case "CARGARMETODO":
			uf_load_variables();
			break;
	}
	$io_metodobanco->uf_destructor();
		case "ELIMINAR":
			$ls_codtabvac=$_POST["txtcodtabvac"];
			$lb_valido=$io_tablavac->uf_delete_tablavacacion($ls_codtabvac,$la_seguridad);
			uf_limpiarvariables();
			$ls_existe="FALSE";
			$li_totrows=1;
			uf_agregarlineablanca($lo_object,1);
			break;

		case "AGREGARDETALLE":
		 	$ls_codtabvac=$_POST["txtcodtabvac"];
			$ls_dentabvac=$_POST["txtdentabvac"];
			$ls_activarcodigo="readOnly";
			$ls_pertabvac=$io_fun_nomina->uf_obtenervalor("cmbpertabvac","");
			$io_fun_nomina->uf_seleccionarcombo("0-1",$ls_pertabvac,$la_periodo,2);
		 	$li_adequitabvac=$io_fun_nomina->uf_obtenervalor("chkadequitabvac","0");
			$ls_adelantaquincena=$io_fun_nomina->uf_obtenervariable($li_adequitabvac,1,0,"checked","","");
			$li_aderettabvac=$io_fun_nomina->uf_obtenervalor("chkaderettabvac","0");			
			$ls_adelantaretencion=$io_fun_nomina->uf_obtenervariable($li_aderettabvac,1,0,"checked","","");
		 	$li_bonauttabvac=$io_fun_nomina->uf_obtenervalor("chkbonauttabvac","0");			
			$ls_bonoautomatico=$io_fun_nomina->uf_obtenervariable($li_bonauttabvac,1,0,"checked","","");
		 	$li_anoserpre=$io_fun_nomina->uf_obtenervalor("chkanoserpre","0");
			$ls_anoserpre=$io_fun_nomina->uf_obtenervariable($li_anoserpre,1,0,"checked","","");
			$li_totrows=$li_totrows+1;			
			for($li_i=1;$li_i<$li_totrows;$li_i++)
			{
				$li_lappervac=$_POST["txtlappervac".$li_i];
				$li_diadisvac=$_POST["txtdiadisvac".$li_i];
				$li_diaadidisvac=$_POST["txtdiaadidisvac".$li_i];
				$li_diabonvac=$_POST["txtdiabonvac".$li_i];
													$ls_obsper,$ls_nomfot, $ls_nacper,$ls_coreleper,$ls_cenmedper,$ls_turper,
													$ls_horper,$ls_hcmper,$ls_tipsanper,$ls_codcom,$ls_codran,
													$ls_numexpper,$ls_codpainac,$ls_codestnac,$ls_codtippersss,$ld_fecreingper,
													$ld_fecjubper,$ls_codunivipladin,$ls_enviorec,$ld_fecleypen,$ls_codcausa,
													$ls_situacion, $ld_fecsitu, $li_talcamper, $li_talpanper, $li_talzapper,
													$li_anoservprecont,	$li_anoservprefijo, $ls_codorg,$li_porcajahoper,
													$ls_codger,$li_anoperobr,$ls_carantper, $la_datos, $la_seguridad);	
			}										 
			if($lb_valido)
			{
				uf_limpiarvariables();
				$ls_existe="FALSE";
			}
			else
			{
				$io_fun_nomina->uf_seleccionarcombo("S-C-D-V-K",$ls_edocivper,$la_edocivper,5);
				$io_fun_nomina->uf_seleccionarcombo("F-M",$ls_sexper,$la_sexper,2);
				$io_fun_nomina->uf_seleccionarcombo("V-E",$ls_nacper,$la_nacper,2);
				$io_fun_nomina->uf_seleccionarcombo("0-1-2-3-4-5-6-7",$ls_nivacaper,$la_nivacaper,8);
				$io_fun_nomina->uf_seleccionarcombo("0-1",$ls_contraper,$la_contraper,2);
				$io_fun_nomina->uf_seleccionarcombo("0-1-2-3",$li_tipvivper,$la_tipvivper,4);				
				$io_fun_nomina->uf_seleccionarcombo("0-1",$ls_turper,$la_turper,2);
				$io_fun_nomina->uf_seleccionarcombo("1-2",$ls_enviorec,$la_enviorec,2);
				$io_fun_nomina->uf_seleccionarcombo("1-2-3-4-5",$ls_situacion,$la_situacion,5);
				$ls_cajahoper="";
				if($ls_cajahoper=="1")
				{
					$ls_cajahoper="checked";
				}
				$ls_hcmper="";
				if($ls_hcmper=="1")	
			uf_load_variables();
			$lb_valido=$io_vacacion->uf_update_vacacion($ls_codper,$li_codvac,$ld_fecvenvac,$ld_fecdisvac,$ld_fecreivac,$ls_stavac,
															$li_diavac,$li_diaadivac,$li_diabonvac,$li_diaadibon,$li_diapenvac,$li_diafer,
															$li_sabdom,$li_sueintvac,$li_sueintbonvac,$ls_obsvac,$li_diapag,$li_pagcan,
															$li_dianorvac,$ls_peringvac,$ls_persalvac,$li_quisalvac,$li_quireivac,
															$ls_pagpersal,0,$la_seguridad);
				if($lb_valido)
				{
					uf_limpiarvariables();
					$ls_existe="FALSE";
					$ls_codper=$_POST["txtcodper"];
					$ls_nomper=$_POST["txtnomper"];
				}
				else
				{
					$io_fun_nomina->uf_seleccionarcombo("1-2-3-4",$ls_stavac,$la_stavac,4);
					if($li_diapag==1)
					{
						$ls_diapag="checked";
					}
					else
					{
						$ls_diapag="";
					}
					if($li_pagcan==1)
					{
						$ls_pagcan="checked";
					}
					else
					{
						$ls_pagcan="";
			break;

		case "GUARDAR":
			uf_load_variables();
			$lb_valido=$io_permiso->uf_guardar($ls_existe,$ls_codper,$li_numper,$ld_feciniper,$ld_fecfinper,$li_numdiaper,$li_afevacper,$li_tipper,$ls_obsper,$ls_remper,$li_numhoras,$la_seguridad);
			if($lb_valido)
			{
				uf_limpiarvariables();
				$li_numhoras=0;
				$ls_existe="FALSE";
				$ls_codper=$_POST["txtcodper"];
				$ls_nomper=$_POST["txtnomper"];
			}
			else
			{
				$io_fun_nomina->uf_seleccionarcombo("1-2-3-4-5",$li_tipper,$la_tipper,5);
				if($li_afevacper==1)
				{
					$li_afevacper="checked";
				}
				else
				{
					$li_afevacper="";
				}
				if($ls_remper==1)
				{
					$ls_remper="checked";
				}
				else
				{
					$ls_remper="";
	$io_clasificacionobrero=new sigesp_snorh_c_clasificacionobreros();
	uf_limpiarvariables();
	switch ($ls_operacion) 
	{
		case "GUARDAR":
			uf_load_variables();
			$lb_valido=$io_clasificacionobrero->uf_guardar($ls_existe,$ls_grado,$li_suemin,$li_suemax,$ls_tipcla,$ls_obscla,$ls_anovig,$ls_nrogac,
														   $la_seguridad);
			if($lb_valido)
			{
				uf_limpiarvariables();
				$ls_existe="FALSE";
			}
			else
			{
				$io_fun_nomina->uf_seleccionarcombo("01-02-03",$ls_tipcla,$la_tipcla,3);
			}
			break;

		case "ELIMINAR":
			uf_load_variables();
			$lb_valido=$io_clasificacionobrero->uf_delete_clasificacionobrero($ls_grado,$la_seguridad);
			if($lb_valido)
			{
				uf_limpiarvariables();
				$ls_existe="FALSE";
			}
			else
			{
				$io_fun_nomina->uf_seleccionarcombo("01-02-03",$ls_tipcla,$la_tipcla,3);
			}
					case "0506":
						$lb_valido=$io_progreporte->uf_insert_programacionreporte0506($ls_reporte);
						break;

					case "0711":
						$lb_valido=$io_progreporte->uf_insert_programacionreporte0711($ls_reporte);
						break;

					case "0712":
						$lb_valido=$io_progreporte->uf_insert_programacionreporte0712($ls_reporte);
						break;					
				}
			}
			$lb_valido=$io_progreporte->uf_load_programacionreporte($ls_reporte,$li_totrows,$lo_object);
			$io_fun_nomina->uf_seleccionarcombo("0406-0506-0711-0712",$ls_reporte,$la_reporte,4);
			break;

		case "GUARDAR":
			$li_totalfilas=$_POST["totalfilas"];
			$ls_codrep=$_POST["cmbreporte"];
			$lb_valido=true;
	       	$io_progreporte->io_sql->begin_transaction();
			for($li_i=1;($li_i<=$li_totalfilas)&&($lb_valido);$li_i++)
			{
				uf_load_variables($li_i);
				$li_numcarv=$li_numcar-abs($li_numcarf+$li_numcarm);
				if ($li_numcarv>=0)
				{
					$lb_valido=$io_progreporte->uf_update_programacionreporte($ls_reporte,$ls_codded,$ls_codtipper,$li_numcar,
												$li_numcarf,$li_numcarm,$li_numcarv,
<body>
<?php 
	require_once("sigesp_snorh_c_archivotxt.php");
	$io_archivo=new sigesp_snorh_c_archivotxt();
	require_once("../shared/class_folder/grid_param.php");
	$io_grid=new grid_param();
	uf_limpiarvariables();
	$ls_codarch=$io_archivo->uf_nuevo_codigo();
	switch ($ls_operacion) 
	{
		case "MOSTRAR_GRID":
			$li_totrows=1;
			$ls_codarch=$_POST["txtcodarch"];
			$ls_denarch=$_POST["txtdenarch"];
			$ls_tiparch=$_POST["cmbtiparch"];
			$io_fun_nomina->uf_seleccionarcombo("I-E",$ls_tiparch,$la_tiparch,2);
			$ls_acumon=$io_fun_nomina->uf_obtenervalor("chkacumon","0");
			uf_agregarlineablanca($lo_object,$ls_tiparch,1);
			$ls_mostrar="display:compact";
			break;	
		

		case "GUARDAR":
		 	$ls_codarch=$_POST["txtcodarch"];
			$ls_denarch=$_POST["txtdenarch"];
			$ls_tiparch=$_POST["cmbtiparch"];
			$io_fun_nomina->uf_seleccionarcombo("I-E",$ls_tiparch,$la_tiparch,2);
			$ls_acumon=$io_fun_nomina->uf_obtenervalor("chkacumon","0");
			$io_archivo->io_sql->begin_transaction();			
			$lb_valido=$io_archivo->uf_guardar($ls_existe,$ls_codarch,$ls_denarch,$ls_tiparch,$ls_acumon,$la_seguridad);
			if($lb_valido)
			break;

		case "GUARDAR":
			uf_load_variables();
			$lb_valido=$io_jubilados->uf_guardar($ls_existe,$ls_codper,$ls_nomper,$li_primrem,$li_subtotper,$li_porpenper,$li_monpenper,
												$li_segrem,$ld_fecvid,$ls_tipjub,$la_seguridad);
			if($lb_valido)
			{
				uf_limpiarvariables();
				$ls_existe="FALSE";
				$ls_codper=$_POST["txtcodper"];
				$ls_nomper=$_POST["txtnomper"];
			}
			else
			{
				$io_fun_nomina->uf_seleccionarcombo("R-E",$ls_tipjub,$la_tipjub,2);
			}
		break;

		case "ELIMINAR":
			uf_load_variables();
			$lb_valido=$io_jubilados->uf_delete_jubilados($ls_codper,$ls_nomper,$la_seguridad);
			if($lb_valido)
			{
				uf_limpiarvariables();
				$ls_existe="FALSE";
				$ls_codper=$_POST["txtcodper"];
				$ls_nomper=$_POST["txtnomper"];
			}
			else
			{
	require_once("sigesp_sno_c_transferirpersonal.php");
	$io_transferir=new sigesp_sno_c_transferirpersonal();
	uf_limpiarvariables();
	switch ($ls_operacion) 
	{
		case "PROCESAR":
			$li_totper=0;
			$li_totcon=0;
			$ls_codnombus=$io_fun_nomina->uf_obtenervalor("txtcodnombus","");
			$ls_desnombus=$io_fun_nomina->uf_obtenervalor("txtdesnombus","");
			$ls_tiptra=$io_fun_nomina->uf_obtenervalor("cmbtiptra","");
			$ls_codperi=$io_fun_nomina->uf_obtenervalor("txtcodperi","");
			$ld_fecdesper=$io_fun_nomina->uf_obtenervalor("txtfecdesper","");
			$ld_fechasper=$io_fun_nomina->uf_obtenervalor("txtfechasper","");
			$ls_anocur=$io_fun_nomina->uf_obtenervalor("txtanocur","");
			$io_fun_nomina->uf_seleccionarcombo("1-2",$ls_tiptra,$la_tiptra,2);
			$lb_valido=$io_transferir->uf_verificar_rac($ls_codnombus,$li_racnombus);
			if ($li_racnombus==$li_rac)
			{
				$lb_valido=$io_transferir->uf_transferir_personal($ls_codnombus,$ls_tiptra,$ls_codperi,$ls_anocur,$la_seguridad);
			}
			else
			{
				$io_transferir->io_mensajes->message("No se puede transferir el personal, porque una de las nóminas maneja RAC.");
				
			}			
			break;
	}
	$io_transferir->uf_destructor();
	unset($io_transferir);
?>
	uf_limpiarvariables();
	switch ($ls_operacion) 
	{
		case "NUEVO":
		 	$ls_codper=$_GET["codper"];
			$ls_nomper=$_GET["nomper"];
			$ld_fecnacper=$_GET["fecnacper"];
			$ld_fecingper=$_GET["fecingper"];
			$ld_fecingadmpubper=$_GET["fecingadmpubper"];
			$lb_valido=$io_fideicomiso->uf_load_fideicomiso($ls_codper,$ls_codfid,$ls_ficfid,$ls_ubifid,$ls_cuefid,$ld_fecingfid,
			                                                $ls_capfid,$ls_capantcom,$ld_fecconpreant,$ls_conpreant,$li_porintcap);
			if($lb_valido)
			{
				$ls_existe="TRUE";
			}
			$io_fun_nomina->uf_seleccionarcombo("S-N",$ls_capfid,$la_capfid,2);
			$io_fun_nomina->uf_seleccionarcombo("1-0",$ls_capantcom,$la_capantcom,2);	
			if($ls_conpreant=="1")
			{
				$ls_conpreant="checked";
			}	
			break;

		case "GUARDAR":
			uf_load_variables();
			$ls_conpreant=$io_fun_nomina->uf_obtenervalor("chkconpreant","0");
			$lb_valido=$io_fideicomiso->uf_guardar($ls_codper,$ls_codfid,$ls_ficfid,$ls_ubifid,$ls_cuefid,$ld_fecingfid,$ls_capfid,
			                                       $ls_capantcom,$ld_fecconpreant,$ls_conpreant,$li_porintcap,$la_seguridad);
			$io_fun_nomina->uf_seleccionarcombo("S-N",$ls_capfid,$la_capfid,2);
			$io_fun_nomina->uf_seleccionarcombo("1-0",$ls_capantcom,$la_capantcom,2);
			if($ls_conpreant=="1")
	require_once("sigesp_snorh_c_escaladocente.php");
	$io_escaladocente=new sigesp_snorh_c_escaladocente();
	uf_limpiarvariables();
	switch ($ls_operacion) 
	{
		case "GUARDAR":
			uf_load_variables();
			$lb_valido=$io_escaladocente->uf_guardar($ls_existe,$ls_codescdoc,$ls_desescdoc,$ls_tipescdoc,$la_seguridad);
			if($lb_valido)
			{
				uf_limpiarvariables();
				$ls_existe="FALSE";
			}
			else
			{
				$io_fun_nomina->uf_seleccionarcombo("0-1",$ls_tipescdoc,$la_tipescdoc,2);
			}
			break;

		case "ELIMINAR":
			uf_load_variables();
			$lb_valido=$io_escaladocente->uf_delete_escaladocente($ls_codescdoc,$la_seguridad);
			if($lb_valido)
			{
				uf_limpiarvariables();
				$ls_existe="FALSE";
			}
			else
			{
				$io_fun_nomina->uf_seleccionarcombo("0-1",$ls_tipescdoc,$la_tipescdoc,2);
			}
	require_once("sigesp_snorh_c_nominas.php");
	$io_nomina=new sigesp_snorh_c_nominas();
	uf_limpiarvariables();
	$ld_ano=substr($_SESSION["la_empresa"]["periodo"],0,4);
	$ld_fechasnom=substr($_SESSION["la_nomina"]["fechasper"],0,4);
	if($ld_fechasnom!=$ld_ano)
	{
		print("<script language=JavaScript>");
		print(" alert('Este proceso esta desactivo para Períodos de años Diferentes al Periodo de la Empresa.');");
		print(" location.href='sigespwindow_blank_hnomina.php'");
		print("</script>");
	}	
	switch ($ls_operacion) 
	{
		case "NUEVO":
			$io_fun_nomina->uf_seleccionarcombo("CP-OCP-OC-O",$ls_consulnom,$la_consulnom,4);	
			$io_fun_nomina->uf_seleccionarcombo("CP-OCP-OC-O",$ls_conaponom,$la_conaponom,4);	
			$io_fun_nomina->uf_seleccionarcombo("OC",$ls_confidnom,$la_confidnom,1);	
			$io_fun_nomina->uf_seleccionarcombo(" -P-B",substr($ls_descomnom,0,1),$la_descomnom,3);	
			break;

		case "GUARDAR":
			uf_load_variables();
																							
			$lb_valido=$io_nomina->uf_update_nomina_historico($ls_codnom,$ls_consulnom,substr($ls_descomnom,0,1),
															  $ls_codpronom,$ls_codbennom,$ls_conaponom,$ls_cueconnom,
											  		 		  $ls_notdebnom,$ls_numvounom,$ls_recdocnom,$ls_tipdocnom,
											  		 		  $ls_recdocapo,$ls_tipdocapo,$ls_confidnom,$ls_recdocfid,
															  $ls_tipdocfid,$ls_codbenfid,$ls_cueconfid,$li_genrecdocpagperche,
															  $ls_tipdocpagperche,$li_estctaalt,$la_seguridad);
			if($lb_valido)
			uf_load_variables();
			$lb_valido=$io_beneficiario->uf_guardar($ls_existe,$ls_codper,$ls_codben,$ls_cedben,$ls_nomben,$ls_apeben,$ls_dirben,
													$ls_telben,$ls_tipben,$ls_nomcheben,$li_porpagben,$li_monpagben,$ls_codban,
													$ls_ctaban,$ls_forpagben,$ls_nacben,$ls_tipcueben,$ls_nexben,$ls_cedaut,$ls_numexpben,$la_seguridad);
			if($lb_valido)
			{
				uf_limpiarvariables();
				$ls_existe="FALSE";
				require_once("../shared/class_folder/sigesp_c_generar_consecutivo.php");
				$io_keygen= new sigesp_c_generar_consecutivo();
				$ls_codben= $io_keygen->uf_generar_numero_nuevo("sno","sno_beneficiario","codben","SNOCNO",10,"","codper",$ls_codper);
				unset($io_keygen);
			}
			else
			{
				$io_fun_nomina->uf_seleccionarcombo("0-1-2",$ls_tipben,$la_tipben,3);
				$io_fun_nomina->uf_seleccionarcombo("0-1",$ls_forpagben,$la_forpagben,2);
				$io_fun_nomina->uf_seleccionarcombo("V-E",$ls_nacben,$la_nacben,2);
				$io_fun_nomina->uf_seleccionarcombo("A-C-L",$ls_tipcueben,$la_tipcueben,3);
				$io_fun_nomina->uf_seleccionarcombo("C-H-P-E",$ls_nexben,$la_nexben,4);
			}
			break;

		case "ELIMINAR":
			uf_load_variables();
			$lb_valido=$io_beneficiario->uf_delete_beneficiario($ls_codper,$ls_codben,$ls_tipben,$la_seguridad);
			if($lb_valido)
			{
				uf_limpiarvariables();
				$ls_existe="FALSE";
				require_once("../shared/class_folder/sigesp_c_generar_consecutivo.php");
	$io_vacacion=new sigesp_sno_c_vacacion();
	uf_limpiarvariables();
	switch ($ls_operacion) 
	{
		case "REPROGRAMAR":
			uf_load_variables();
			list($lb_valido,$lb_correcto)=$io_vacacion->uf_reprogramar_vacacion($ls_codper,$ld_fecdisvac,$li_diavac,$li_diabonvac,
															 $li_diaadivac,$li_diaadibon,
															 $ld_fecvenvac,$ld_fecreivac,$li_sabdom,$li_diafer,$ls_persalvac,
															 $ls_peringvac,$li_dianorvac,$ls_obsvac,$li_quisalvac,$li_quireivac,	
															 $li_sueintvac,$li_diapervac);
			if($lb_valido==false)
			{
				uf_load_variables();
			}
			$io_fun_nomina->uf_seleccionarcombo("1-2",$ls_stavac,$la_stavac,2);
			if($li_diapag==1)
			{
				$ls_diapag="checked";
			}
			else
			{
				$ls_diapag="";
			}
			if($li_pagcan==1)
			{
				$ls_pagcan="checked";
			}
			else
			{
				$ls_pagcan="";
<link href="../shared/js/css_intra/datepickercontrol.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php 
	require_once("sigesp_sno_c_personalnomina.php");
	$io_personalnomina=new sigesp_sno_c_personalnomina();
	uf_limpiarvariables();
	switch ($ls_operacion) 
	{
		case "GUARDAR":
			uf_load_variables();
			if(($li_implementarcodunirac=="1")&&($li_rac=="1")&&($ls_codunirac==""))
			{
					$io_personalnomina->io_mensajes->message("Debe asignar un Código Unico de RAC al personal");
					
					$io_fun_nomina->uf_seleccionarcombo("A-C-L",$ls_tipcuebanper,$la_tipcuebanper,3);
					$io_fun_nomina->uf_seleccionarcombo("TA-TI",$ls_tipcestic,$la_tipcestic,2);
					$io_fun_nomina->uf_seleccionarcombo("001-002-003",$ls_catjub,$la_catjub,3);
					$io_fun_nomina->uf_seleccionarcombo("0001-0002-0003",$ls_conjub,$la_conjub,3);
					$ls_pagobanco=$io_fun_nomina->uf_obtenervariable($li_pagbanper,1,0,"checked","","");
					$ls_pagoefectivo=$io_fun_nomina->uf_obtenervariable($li_pagefeper,1,0,"checked","","");	
					$ls_pagotaquilla=$io_fun_nomina->uf_obtenervariable($li_pagtaqper,1,0,"checked","","");	
					$io_fun_nomina->uf_seleccionarcombo("1-2",$ls_tippen,$la_tippen,2);
			}
			else
			{
							
				$lb_valido=$io_personalnomina->uf_guardar($ls_existe,$ls_codper,$ls_codsubnom,$ls_codasicar,$ls_codcar,$ls_codtab,$ls_codpas,
													  $ls_codgra,$ls_coduniadm,$li_sueper,$li_horper,$li_sueintper,$li_sueproper,
													  $ld_fecingper,$ld_fecculcontr,$ls_codded,$ls_codtipper,$ls_codtabvac,$li_pagefeper,
													  $li_pagbanper,$ls_codban,$ls_codcueban,$ls_tipcuebanper,$ls_cueaboper,$ls_codage,
Пример #21
0
			}
			$lb_valido=$io_concepto->uf_guardar($ls_existe,$ls_codconc,$ls_nomcon,$ls_titcon,$ls_forcon,$li_acumaxcon,$li_valmincon,
												$li_valmaxcon,$ls_concon,$ls_cueprecon,$ls_cueconcon,$ls_codpro,$ls_estcla,$ls_sigcon,$ls_glocon,
												$ls_aplisrcon,$ls_sueintcon,$ls_intprocon,$ls_forpatcon,$ls_cueprepatcon,$ls_cueconpatcon,
												$ls_titretempcon,$ls_titretpatcon,$li_valminpatcon,$li_valmaxpatcon,$li_conprenom,$ls_sueintvaccon,
												$ls_codprov,$ls_codben,$ls_aplarccon,$ls_aplconprocon,$ls_intingcon,$ls_cueingcon,$li_poringcon,
												$ls_repacucon,$ls_repconsunicon,$ls_consunicon,$ls_quirepcon,$ls_frevarcon,$ls_asifidper,$ls_asifidpat,$ls_persalnor,$ls_perenc,$ls_aplresenc,
												$ls_guard,$ls_codente,$la_seguridad);
			if($lb_valido)
			{
				uf_limpiarvariables();
				$ls_existe="FALSE";
			}
			else
			{
				$io_fun_nomina->uf_seleccionarcombo("A-D-P-R-B-E",$ls_sigcon,$la_sigcon,6);
				$io_fun_nomina->uf_seleccionarcombo("1-2-3",$ls_quirepcon,$la_quirepcon,3);
				$io_fun_nomina->uf_seleccionarcombo(" -P-B",$ls_descon,$la_descon,3);
			}
			break;

		case "ELIMINAR":
			uf_load_variables();
			$lb_valido=$io_concepto->uf_delete_concepto($ls_codconc,$la_seguridad);
			if($lb_valido)
			{
				uf_limpiarvariables();
				$ls_existe="FALSE";
			}
			else
			{
<link href="../shared/js/css_intra/datepickercontrol.css" rel="stylesheet" type="text/css">
</head>

<body>
<?php 
	require_once("sigesp_sno_c_prestamo.php");
	$io_prestamo=new sigesp_sno_c_prestamo();
	uf_limpiarvariables();
	switch ($ls_operacion) 
	{
		case "NUEVO":
			uf_load_variables();
			$li_numcuofalpre=$_POST["txtcuofal"];
			$li_nuemoncuopre=$_POST["txtmoncuopre"];
			$li_cuopag=($li_numcuopre-$li_numcuofalpre);
			$io_fun_nomina->uf_seleccionarcombo("1-2-3",$li_stapre,$la_stapre,3);
			$io_fun_nomina->uf_seleccionarcombo("0-1",$ls_tipcuopre,$la_tipcuopre,2);
			$lb_valido=$io_prestamo->uf_select_resumen($ls_codper,$ls_codconc);
			if($lb_valido)
			{
				$io_prestamo->io_mensajes->message("Existen salidas para este personal y concepto. reverse la Nómina y vuelva a calcular");
			}
			break;
			
		case "PROCESAR":
			uf_load_variables();
			$li_cuopag=$_POST["txtcuopag"];
			$li_numcuofalpre=$_POST["txtnumcuofalpre"];
			$li_nuemoncuopre=$_POST["txtnuemoncuopre"];
			$ls_obsrecpre=$_POST["txtobsrecpre"];
			$li_nuemonpre=$_POST["txtnuemonpre"];
		case "GUARDAR":
			uf_load_variables();
			$lb_valido=$io_estudio->uf_guardar($ls_existe,$ls_codper,$li_codestrea,$ls_tipestrea,$ls_insestrea,$ls_titestrea,
											   $li_calestrea,$ld_fecgraestrea,$ls_escval,$ld_feciniact,$ld_fecfinact,$ls_desestrea,
											   $ls_aprestrea,$li_anoaprestrea,$li_horestrea,$la_seguridad);
			if($lb_valido)
			{
				uf_limpiarvariables();
				$ls_existe="FALSE";
				$ls_codper=$_POST["txtcodper"];
				$ls_nomper=$_POST["txtnomper"];
			}
			else
			{
				$io_fun_nomina->uf_seleccionarcombo("0-1-2-3-4-5-6-7-8-9-10",$ls_tipestrea,$la_tipestrea,11);
				$io_fun_nomina->uf_seleccionarcombo("0-1",$ls_aprestrea,$la_aprestrea,2);
			}
			break;

		case "ELIMINAR":
			uf_load_variables();
			$lb_valido=$io_estudio->uf_delete_estudiorealizado($ls_codper,$li_codestrea,$la_seguridad);
			if($lb_valido)
			{
				uf_limpiarvariables();
				$ls_existe="FALSE";
				$ls_codper=$_POST["txtcodper"];
				$ls_nomper=$_POST["txtnomper"];
			}
			else