";
print "location.href='../sigesp_conexion.php'";
print "";
}
?>
Elaboración de Acta de Inicio
uf_conectar();
$io_funcdb=new class_funciones_db($io_connect);
$la_empresa=$_SESSION["la_empresa"];
$lb_tieneacta=$io_acta->uf_revisar_contrato_acta($ls_codcon,1);
if(!$lb_tieneacta)
{
$ls_codact=$io_funsob->uf_generar_codigoacta(1,$ls_codcon);
$ls_fecinicon="";
$ls_feciniact="";
$ls_fecfinact="";
$ls_nominsact="";
$ls_cedinsact="";
$ls_nomsupact="";
$ls_cedsupact="";
$ls_nomresact="";
$ls_cedresact="";
$ls_civinsact="";
$ls_obsact="";
$ls_civsup="";
$ls_control="";
$ls_civresact="";
$ls_estact="EMITIDO";
$fecha=date("d/m/Y");
$ls_fecact=$fecha;
}
else
{
$io_msg->message("Este Contrato ya tiene un Acta de Inicio!!!");
$ls_datoscontrato="OCULTAR";
$ls_datosobra="OCULTAR";
$ls_placon="";
$ls_placonuni="";
$ls_contasi="";
$ls_contasi="";
$ls_moncon="";
$ls_estcon="";
$ls_codobr="";
$ls_desobr="";
$ls_estobr="";
$ls_estobr="";
$ls_munobr="";
$ls_comobr="";
$ls_obsact="";
$ls_estact="";
$ls_parobr="";
$ls_dirobr="";
$ls_codcon="";
$ls_codact="";
$ls_fecact="";
$ls_feciniact="";
$ls_fecfinact="";
$ls_nominsact="";
$ls_cedinsact="";
$ls_control="";
$ls_nomsupact="";
$ls_cedsupact="";
$ls_nomresact="";
$ls_codproins="";
$ls_codpro="";
$ls_cedresact="";
$ls_civresact="";
$ls_civsup="";
$ls_civinsact="";
}
}
elseif($ls_operacion=="ue_cargarcontrato")
{
$lb_valido=$io_contrato->uf_select_contrato($ls_codcon,$la_data);
if($lb_valido)
{
$ls_fecinicon=$io_function->uf_convertirfecmostrar($la_data["fecinicon"][1]);
$ls_placon=$io_funsob->uf_convertir_decimalentero($la_data["placon"][1]);
$ls_placonuni=$la_data["nomuni"][1];
$ls_contasi=$la_data["nompro"][1];
$ls_moncon=$io_funsob->uf_convertir_numerocadena($la_data["monto"][1]);
$ls_estcon=$io_funsob->uf_convertir_numeroestado($la_data["estcon"][1]);
$ls_codobr=$la_data["codobr"][1];
$ls_codcon=$la_data["codcon"][1];
$lb_valido=$io_obra->uf_select_obra($ls_codobr,$la_data);
if($lb_valido)
{
$ls_desobr=$la_data["desobr"][1];
$ls_estobr=$la_data["desest"][1];
$ls_munobr=$la_data["denmun"][1];
$ls_comobr=$la_data["nomcom"][1];
$ls_parobr=$la_data["denpar"][1];
$ls_dirobr=$la_data["dirobr"][1];
}
}
}
elseif($ls_operacion=="ue_guardar")
{
$ls_fecact=$io_function->uf_convertirdatetobd($ls_fecact);
$ls_feciniact=$io_function->uf_convertirdatetobd($ls_feciniact);
$ls_fecfinact=$io_function->uf_convertirdatetobd($ls_fecfinact);
$li_numero=0;
$lb_existe=$io_acta->uf_select_acta($ls_codcon,$ls_codact,1,$aa_data);
if(!$lb_existe)
{
$lb_valido=$io_acta->uf_guardar_acta($ls_codcon,$ls_codact,1,$ls_fecact,$ls_feciniact,$ls_fecfinact,"",$li_numero,"001","","",$ls_cedinsact,$ls_cedresact,"","",$ls_obsact);
if ($lb_valido)
{
$lb_valido=$io_contrato->uf_update_ultimoacta($ls_codcon,1);
if($lb_valido)
{
$io_mensaje->incluir();
$ls_datoscontrato="OCULTAR";
$ls_datosobra="OCULTAR";
$ls_placon="";
$ls_placonuni="";
$ls_contasi="";
$ls_contasi="";
$ls_moncon="";
$ls_estcon="";
$ls_codobr="";
$ls_desobr="";
$ls_estobr="";
$ls_obsact="";
$ls_estobr="";
$ls_munobr="";
$ls_comobr="";
$ls_estact="";
$ls_parobr="";
$ls_dirobr="";
$ls_control="";
$ls_codcon="";
$ls_codact="";
$ls_fecact="";
$ls_feciniact="";
$ls_fecfinact="";
$ls_nominsact="";
$ls_cedinsact="";
$ls_nomsupact="";
$ls_cedsupact="";
$ls_nomresact="";
$ls_codproins="";
$ls_codpro="";
$ls_cedresact="";
$ls_civresact="";
$ls_civsup="";
$ls_civinsact="";
}
else
{
$io_msg->message("Error actualizando ultimo acta del contrato");
}
}
else
{
$io_mensaje->error_incluir();
}
}/*************************************End del if si no existe (Guardar)*************************/
else
{
$lb_valido=$io_acta->uf_select_estado($ls_codcon,$ls_codact,1,$li_estado);
if($li_estado==1)
{
$lb_valido=$io_acta->uf_update_acta($ls_codcon,$ls_codact,1,$ls_fecact,$ls_feciniact,$ls_fecfinact,"",$li_numero,"001","","",$ls_cedinsact,$ls_cedresact,"","",$ls_obsact);
if($lb_valido)
{
$ls_datoscontrato="OCULTAR";
$ls_datosobra="OCULTAR";
$ls_placon="";
$ls_placonuni="";
$ls_contasi="";
$ls_contasi="";
$ls_moncon="";
$ls_estcon="";
$ls_codobr="";
$ls_desobr="";
$ls_estobr="";
$ls_estobr="";
$ls_munobr="";
$ls_comobr="";
$ls_estact="";
$ls_obsact="";
$ls_parobr="";
$ls_dirobr="";
$ls_codcon="";
$ls_codact="";
$ls_fecact="";
$ls_feciniact="";
$ls_fecfinact="";
$ls_nominsact="";
$ls_control="";
$ls_cedinsact="";
$ls_nomsupact="";
$ls_cedsupact="";
$ls_nomresact="";
$ls_codproins="";
$ls_codpro="";
$ls_cedresact="";
$ls_civresact="";
$ls_civsup="";
$ls_civinsact="";
if($lb_valido===true)
$io_mensaje->modificar();
}
else
{
$io_mensaje->error_modificar();
}
}
else
{
$ls_estado=$io_funsob->uf_convertir_numeroestado($li_estado);
$io_msg->message("El Acta no puede ser modificada, su estado es $ls_estado");
}
}
}
elseif($ls_operacion=="ue_eliminar")
{
$lb_valido=$io_acta->uf_select_estado($ls_codcon,$ls_codact,1,$li_estado);
if($lb_valido)
{
if($li_estado==1)
{
$lb_valido=$io_acta->uf_update_estado($ls_codcon,$ls_codact,1,3);
if($lb_valido)
$io_mensaje->anular();
else
$io_mensaje->error_anular();
$ls_datoscontrato="OCULTAR";
$ls_datosobra="OCULTAR";
$ls_placon="";
$ls_placonuni="";
$ls_contasi="";
$ls_contasi="";
$ls_moncon="";
$ls_estcon="";
$ls_codobr="";
$ls_desobr="";
$ls_estobr="";
$ls_estobr="";
$ls_munobr="";
$ls_comobr="";
$ls_estact="";
$ls_parobr="";
$ls_dirobr="";
$ls_codcon="";
$ls_codact="";
$ls_fecact="";
$ls_feciniact="";
$ls_fecfinact="";
$ls_control="";
$ls_nominsact="";
$ls_cedinsact="";
$ls_obsact="";
$ls_nomsupact="";
$ls_cedsupact="";
$ls_nomresact="";
$ls_codproins="";
$ls_codpro="";
$ls_cedresact="";
$ls_civresact="";
$ls_civsup="";
$ls_civinsact="";
}
else
{
$ls_estado=$io_funsob->uf_convertir_numeroestado($li_estado);
$io_msg->message("El Acta no puede ser anulada, su estado es $ls_estado");
}
}
}
?>