%PDF- %PDF-
| Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/declaraciones/ |
| Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/declaraciones/form_9.php |
<?php
include 'conexion.php';
?>
<script>
function sumaII1aII5() {
let num1a = Number(document.querySelector("#II_1").value);
let num2a = Number(document.querySelector("#II_2").value);
let num3a = Number(document.querySelector("#II_3").value);
let num4a = Number(document.querySelector("#II_4").value);
let num5a = Number(document.querySelector("#II_5").value);
let II_O = num1a + num2a + num3a + num4a + num5a;
document.getElementById("II_O").value = II_O;
}
function sumaIaII() {
let num1b = Number(document.querySelector("#I_O").value);
let num2b = Number(document.querySelector("#II_O").value);
let idA = num1b + num2b;
document.getElementById("idA").value = idA;
}
function sumaAaB() {
let num1c = Number(document.querySelector("#idA").value);
let num2c = Number(document.querySelector("#idB").value);
let idC = num1c + num2c;
document.getElementById("idC").value = idC;
}
function mostrar_otro_instrumento(){
a = document.getElementById('tipo_instrumento').value;
if(a == 'OTRO(ESPECIFIQUE)'){
document.getElementById('otro_instrumento').style.display = "";
}else{
document.getElementById('otro_instrumento').style.display = "none";
}
}
function desplega_formulario(){
document.getElementById('formulario').style.display = "";
document.getElementById('formulario2').style.display = "";
document.getElementById('formulario3').style.display = "";
return false;
}
function hide_formulario(){
document.getElementById('formulario').style.display = "none";
document.getElementById('formulario2').style.display = "none";
document.getElementById('formulario3').style.display = "none";
}
</script>
<script>
function activa_si(){
document.getElementById("anterior_si").setAttribute("checked", "checked");
desplega_formulario();
}
function activa_no(){
document.getElementById("anterior_no").setAttribute("checked", "checked");
hide_formulario();
document.getElementById("aviso").style.display = "";
}
</script>
<?php
$form = isset($_REQUEST['form']) ? $_REQUEST['form'] : '';
$id_declaracion = isset($_REQUEST['id_declaracion']) ? $_REQUEST['id_declaracion'] : '';
$nueva_id = isset($_REQUEST['nueva_id']) ? $_REQUEST['nueva_id'] : 0;
$tipo = isset($_REQUEST['tipo']) ? $_REQUEST['tipo'] : 0;
$hay_datos = 0;
$conf = new Configuracion();
$conf->conectarBD();
//Consulta informacion de formulario.
$consulta = "SELECT * FROM contraloria_declaracion_tab_9 WHERE id_declaracion = $id_declaracion";
$rst1 = $conf->consulta($consulta);
if(count($rst1) > 0){
$hay_datos = 1;
if($rst1[0]['servidor_anio_anterior'] == 'NO'){
echo "<script>
activa_no();
</script>";
}
if($rst1[0]['servidor_anio_anterior'] == 'SI'){
echo "<script>
activa_si();
</script>";
}
$fecha_inicio = $rst1[0]['fecha_inicio'];
$fecha_fin = $rst1[0]['fecha_fin'];
$ingresos_netos = $rst1[0]['ingresos_netos'];
$I = $rst1[0]['I'];
$II = $rst1[0]['II'];
$II_1 = $rst1[0]['II_1'];
$nombre_razon = $rst1[0]['nombre_razon'];
$tipo_negocio = $rst1[0]['tipo_negocio'];
$II_2 = $rst1[0]['II_2'];
$tipo_instrumento = $rst1[0]['tipo_instrumento'];
$otro_tipo_instru = $rst1[0]['otro_tipo_instru'];
$II_3 = $rst1[0]['II_3'];
$tipo_servicio = $rst1[0]['tipo_servicio'];
$II_4 = $rst1[0]['II_4'];
$tipo_bien = $rst1[0]['tipo_bien'];
$II_5 = $rst1[0]['II_5'];
$tipo_ingreso = $rst1[0]['tipo_ingreso'];
$A = $rst1[0]['A'];
$B = $rst1[0]['B'];
$C = $rst1[0]['C'];
$observaciones = $rst1[0]['observaciones'];
}
//Si no se encontraron datos de la delcaracion actual se busca datos de declaraciones anteriores.
//siemre y cuando se trate de una declaracion de modificacion o de finalizacion.
if(count($rst1) == 0 && ($tipo == 2 || $tipo == 3)){
//verificar si hay declaracion anterior
// $sql2 = "SELECT MAX(id_declaracion) AS id_declaracion_previa
// FROM contraloria_declaraciones
// WHERE id_usuario = $id_usuario AND id_declaracion!=$id_declaracion AND habilitado =1 AND anterior = 0 AND avance = 22";
// $rst2 = $conf->consulta($sql2);
$sql2 = "SELECT MAX(id_declaracion) AS id_declaracion_previa
FROM contraloria_declaraciones
WHERE id_usuario = $id_usuario AND id_declaracion!=$id_declaracion AND habilitado = 1 AND anterior = 0 AND finalizar = 1 ";
$rst2 = $conf->consulta($sql2);
if($rst2[0]['id_declaracion_previa'] != null){
$id_declaracion_previa = $rst2[0]['id_declaracion_previa'];
if($id_usuario == 11){
$id_declaracion_previa = 733;
}
//una ves que tenemos el id consultamos los datos guardados.
$sql3 = "SELECT * FROM contraloria_declaracion_tab_9 WHERE id_declaracion=$id_declaracion_previa";
$rst3 = $conf->consulta($sql3);
$fecha_inicio = $rst3[0]['fecha_inicio'];
$fecha_fin = $rst3[0]['fecha_fin'];
$ingresos_netos = $rst3[0]['ingresos_netos'];
$I = $rst3[0]['I'];
$II = $rst3[0]['II'];
$II_1 = $rst3[0]['II_1'];
$nombre_razon = $rst3[0]['nombre_razon'];
$tipo_negocio = $rst3[0]['tipo_negocio'];
$II_2 = $rst3[0]['II_2'];
$tipo_instrumento = $rst3[0]['tipo_instrumento'];
$otro_tipo_instru = $rst3[0]['otro_tipo_instru'];
$II_3 = $rst3[0]['II_3'];
$tipo_servicio = $rst3[0]['tipo_servicio'];
$II_4 = $rst3[0]['II_4'];
$tipo_bien = $rst3[0]['tipo_bien'];
$II_5 = $rst3[0]['II_5'];
$tipo_ingreso = $rst3[0]['tipo_ingreso'];
$A = $rst3[0]['A'];
$B = $rst3[0]['B'];
$C = $rst3[0]['C'];
$observaciones = $rst3[0]['observaciones'];
if ($fecha_inicio=='1900-01-01') {$fecha_inicio='0000-00-00';} else {}
if ($fecha_fin=='1900-01-01') {$fecha_fin='0000-00-00';} else {}
}
}
?>
<form data="toggle" method="POST" action="controller/guarda_form_9.php">
<input type="hidden" name="form" value="<?php echo $form; ?>"></input>
<input type="hidden" name="id_declaracion" value="<?php echo $id_declaracion; ?>"></input>
<input type="hidden" name="nueva_id" value="<?php echo $nueva_id; ?>"></input>
<input type="hidden" name="hay_datos" value="<?php echo $hay_datos; ?>"></input>
<input type="hidden" name="tipo" value="<?php echo $tipo; ?>"></input>
<div class = "tab">
<div class="portlet box portlet-green" style="border: solid 1px; border-color: green;"><!-- Portlet datos generales-->
<div class="portlet-header">
<div class="caption">I-9. ¿TE DESEMPEÑASTE COMO SERVIDOR PÚBLICO EN EL AÑO INMEDIATO ANTERIOR?</div>
<div class="tools"><i>09 / 22</i></div>
</div>
<div class="portlet-body" style="padding: 30px;">
<div class="row">
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>¿TE DESEMPEÑASTE COMO SERVIDOR PÚBLICO EN EL AÑO INMEDIATO ANTERIOR? (OMITIR EL RESTO DEL FORMULARIO Y GUARDAR SI ES SU CASO)</dt></label><span class='require'> *</span>
<div class="col-md-12">
<label>
<input type="radio" id="anterior_si" name="servidor_anio_anterior" value="SI" tabindex="14" onclick="desplega_formulario();" >
SÍ
</label>
<label>
<input type="radio" id="anterior_no" name="servidor_anio_anterior" value="NO" tabindex="15" onclick="hide_formulario();" >
NO
</label>
</div>
</div>
</div>
</div>
<div class="row">
<div class="alert alert-warning" id="aviso" style="display:none">
<strong>Info!</strong> Activo la casilla: No Servidor público el año anterior, puede continuar llenando los formularios restantes.
<p>Se puede mover entre formularios haciendo click sobre la lista.</p>
</div>
</div>
<div class="row" id="formulario" style="display: none;">
<div class="row">
<div class="alert alert-info" id="aviso" style="display:">
<strong>Info!</strong> Llene los campos de las cantidades solicitadas en numeros enteros (sin puntos '.' ni comas ','), en dado caso que no exista una cantidad marquela con un cero '0'. </p>
</div>
</div>
<div class="col-md-6">
<div class="form-group"><label for="inputName" class="control-label"><dt>Fecha de Inicio.</dt></label><span class='require'> *</span>
<div class="input-icon left"><i class="fa fa-calendar"></i><input id="cliente" type="date" max="<?= date('Y-m-d'); ?>"
name="fecha_inicio" style="text-transform:uppercase;" oninput="this.value = this.value.toUpperCase()" class="form-control" value="<?php echo $fecha_inicio; ?>"/>
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group"><label for="inputName" class="control-label"><dt>Fecha de conclusión.</dt></label><span class='require'> *</span>
<div class="input-icon left"><i class="fa fa-calendar"></i><input id="cliente" type="date" max="<?= date('Y-m-d'); ?>"
name="fecha_conclusion" style="text-transform:uppercase;" oninput="this.value = this.value.toUpperCase()" class="form-control" value="<?php echo $fecha_fin; ?>" />
</div>
</div>
</div>
</div>
<div class="row" id="formulario2" style="display: none;">
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>Ingresos netos recibidos durante el tiempo en el que se desempeño como servidor público en el año inmediato anterior. - en MXN.</dt></label><span class='require'> *</span>
<div class="input-icon left"><i class="fa fa-dollar"></i><input id="cliente" type="number" min="0" oninput="this.value = Math.abs(this.value)" pattern="[0-9]{1,10}" title="No se admiten comas."
name="ingreso_anio_anterior" onkeyup="sumaII1aII5(),sumaIaII(),sumaAaB()" class="form-control" value="<?php echo $ingresos_netos; ?>" />
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>I. Remuneración neta del declarante, recibida durante el tiempo en el que se desempeño como servidor público en el año inmediato anterior (Por concepto de sueldos, honorarios, compensaciones, bonos, aguinaldos y otras prestaciones)(Cantidades netas después de impuestos). - en MXN.</dt></label><span class='require'> *</span>
<div class="input-icon left"><i class="fa fa-dollar"></i><input id="I_O" type="number" min="0" oninput="this.value = Math.abs(this.value)" pattern="[0-9]{1,10}" title="No se admiten comas."
name="remuneracion_neta" onkeyup="sumaII1aII5(),sumaIaII(),sumaAaB()" class="form-control" value="<?php echo $I; ?>" />
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>II. Otros ingresos del declarante, recibidos durante el tiempo en el que se desempeño como servidor público en el año inmediato anterior(Suma del II.1 al II.5). - en MXN.</dt></label><span class='require'> *</span>
<div class="input-icon left"><i class="fa fa-dollar"></i><input id="II_O" type="number" min="0" oninput="this.value = Math.abs(this.value)" pattern="[0-9]{1,10}" title="No se admiten comas."
name="otros_ingresosII" class="form-control" value="<?php if ($II=='' || $II==null) {echo '0';} else {echo $II;} ?>" disabled />
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>II.1 Por actividad industrial, comercial y/o empresarial (Después de impuestos). - en MXN.</dt></label><span class='require'> *</span>
<div class="input-icon left"><i class="fa fa-dollar"></i><input id="II_1" type="number" min="0" oninput="this.value = Math.abs(this.value)" pattern="[0-9]{1,10}" title="No se admiten comas."
name="por_actividad_industrial" onkeyup="sumaII1aII5(),sumaIaII(),sumaAaB()" class="form-control" value="<?php echo $II_1; ?>" />
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>Nombre o Razón social.</dt></label>
<div class="input-icon left"><i class="fa fa-edit"></i><input id="cliente" type="text" pattern="[A-Za-zÀ-ÿ0-9ñÑ%/.,()+*° _-]{1,500}" title="No se admiten comillas o caracteres especiales."
name="nombre_II_1" style="text-transform:uppercase;" oninput="this.value = this.value.toUpperCase()" class="form-control" value="<?php echo $nombre_razon; ?>" />
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>Tipo de Negocio.</dt></label>
<div class="input-icon left"><i class="fa fa-edit"></i><input id="cliente" type="text" pattern="[A-Za-zÀ-ÿ0-9ñÑ%/.,()+*° _-]{1,500}" title="No se admiten comillas o caracteres especiales."
name="tipo_negocio_II_1" style="text-transform:uppercase;" oninput="this.value = this.value.toUpperCase()" class="form-control" value="<?php echo $tipo_negocio; ?>" />
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>II.2 Por actividad financiera (Rendimiento o Ganancias)(Después de ipuestos). - en MXN.</dt></label><span class='require'> *</span>
<div class="input-icon left"><i class="fa fa-dollar"></i><input id="II_2" type="number" min="0" oninput="this.value = Math.abs(this.value)" pattern="[0-9]{1,10}" title="No se admiten comas."
name="por_actividad_financieraII2" onkeyup="sumaII1aII5(),sumaIaII(),sumaAaB()" class="form-control" value="<?php echo $II_2; ?>" />
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>Tipo de instrumento que genero el rendimiento o ganancia.</dt></label>
<select class="form-control" name="tipo_instrumento" id="tipo_instrumento" onchange="mostrar_otro_instrumento();" value="<?php echo $tipo_instrumento; ?>">
<option value="<?php echo $tipo_instrumento; ?>" selected><?php echo $tipo_instrumento; ?></option>
<option value="NO APLICA">NO APLICA</option>
<option value="CAPITAL">CAPITAL</option>
<option value="FONDOS DE INVERSIÓN">FONDOS DE INVERSIÓN</option>
<option value="ORGANIZACIONES PRIVADA">ORGANIZACIONES PRIVADA</option>
<option value="SEGURO DE SEPARACIÓN INDIVIDUALIZADO">SEGURO DE SEPARACIÓN INDIVIDUALIZADO</option>
<option value="VALORES BURSÁTILES">VALORES BURSÁTILES</option>
<option value="BONOS">BONOS</option>
<option value="OTRO(ESPECIFIQUE)">OTRO(ESPECIFIQUE)</option>
</select>
</div>
</div>
<div class="row" id="otro_instrumento" style="display: none; padding: 30px;" >
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>Especifique instrumento (en caso de otro)</dt></label><span class=''> </span>
<div class="input-icon left"><i class="fa fa-edit"></i><input id="cliente" type="text" pattern="[A-Za-zÀ-ÿ0-9ñÑ%/.,()+*° _-]{1,500}" title="No se admiten comillas o caracteres especiales."
name="otro_tipo_instru" style="text-transform:uppercase;" oninput="this.value = this.value.toUpperCase()" class="form-control" value="<?php echo $otro_tipo_instru; ?>" />
</div>
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>II.3 Por servicios profesionales, consejos, consultorías y/o asesorías (Después de impuestos). - en MXN.</dt></label><span class='require'> *</span>
<div class="input-icon left"><i class="fa fa-dollar"></i><input id="II_3" type="number" min="0" oninput="this.value = Math.abs(this.value)" pattern="[0-9]{1,10}" title="No se admiten comas."
name="por_servicios" onkeyup="sumaII1aII5(),sumaIaII(),sumaAaB()" class="form-control" value="<?php echo $II_3; ?>" />
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>Tipo de Servicio Prestado.</dt></label><span class=''> </span>
<div class="input-icon left"><i class="fa fa-edit"></i><input id="cliente" type="text" pattern="[A-Za-zÀ-ÿ0-9ñÑ%/.,()+*° _-]{1,500}" title="No se admiten comillas o caracteres especiales."
name="tipo_servicio_II_3" style="text-transform:uppercase;" oninput="this.value = this.value.toUpperCase()" class="form-control" value="<?php echo $tipo_servicio; ?>" />
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>II.4 Por enajenacion de Bienes (Después de impuestos). - en MXN.</dt></label><span class='require'> *</span>
<div class="input-icon left"><i class="fa fa-dollar"></i><input id="II_4" type="number" min="0" oninput="this.value = Math.abs(this.value)" pattern="[0-9]{1,10}" title="No se admiten comas."
name="por_actividad_financieraII4" onkeyup="sumaII1aII5(),sumaIaII(),sumaAaB()" class="form-control" value="<?php echo $II_4; ?>" />
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>Tipo de bien enajenado.</dt></label><span class='require'> </span>
<select class="form-control" name="tipo_bien" id="cliente" value="<?php echo $tipo_bien; ?>">
<option value="<?php echo $tipo_bien; ?>" selected><?php echo $tipo_bien; ?></option>
<option value="MUEBLE">MUEBLE</option>
<option value="INMUEBLE">INMUEBLE</option>
<option value="VEHÍCULO">VEHÍCULO</option>
</select>
</div>
</div>
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>II.5 Otros ingresos no considerados a los anteriores (después de impuestos). - en MXN.</dt></label><span class='require'> *</span>
<div class="input-icon left"><i class="fa fa-dollar"></i><input id="II_5" type="number" min="0" oninput="this.value = Math.abs(this.value)" pattern="[0-9]{1,10}" title="No se admiten comas."
name="otros_ingresosII5" onkeyup="sumaII1aII5(),sumaIaII(),sumaAaB()" class="form-control" value="<?php echo $II_5; ?>" />
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>Especificar tipo de ingreso (Arrendamiento, regalías, sorteos, concursos, donaciones, seguros de vida, etc.).</dt></label><span class=''> </span>
<div class="input-icon left"><i class="fa fa-edit"></i><input id="cliente" type="text" pattern="[A-Za-zÀ-ÿ0-9ñÑ%/.,()+*° _-]{1,500}" title="No se admiten comillas o caracteres especiales."
name="tipo_ingreso_II_4" style="text-transform:uppercase;" oninput="this.value = this.value.toUpperCase()" class="form-control" value="<?php echo $tipo_ingreso; ?>" />
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>A. Ingreso neto del declarante, recibido en el año inmediato anterior (Suma del I y II). - en MXN.</dt></label><span class='require'> *</span>
<div class="input-icon left"><i class="fa fa-dollar"></i><input id="idA" type="number" min="0" oninput="this.value = Math.abs(this.value)" pattern="[0-9]{1,10}" title="No se admiten comas."
name="ingreso_A" class="form-control" value="<?php if ($A=='' || $A==null) {echo '0';} else {echo $A;} ?>" disabled />
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>B. Ingreso neto de la pareja y/o dependientes económicos, en el año inmediato anterior (Después de impuestos). - en MXN.</dt></label><span class='require'> *</span>
<div class="input-icon left"><i class="fa fa-dollar"></i><input id="idB" type="number" min="0" oninput="this.value = Math.abs(this.value)" pattern="[0-9]{1,10}" title="No se admiten comas."
name="ingreso_B" onkeyup="sumaII1aII5(),sumaIaII(),sumaAaB()" class="form-control" value="<?php echo $B; ?>" />
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>C. Total de ingresos netos percibidos por el declarante, pareja y/o dependientes económicos, en el año inmediato anterior (Suma de apartados A y B). - en MXN.</dt></label><span class='require'> *</span>
<div class="input-icon left"><i class="fa fa-dollar"></i><input id="idC" type="number" min="0" oninput="this.value = Math.abs(this.value)" pattern="[0-9]{1,10}" title="No se admiten comas."
name="ingreso_C" class="form-control" value="<?php if ($C=='' || $C==null) {echo '0';} else {echo $C;} ?>" disabled />
</div>
</div>
</div>
</div>
<div class="row" id="formulario3" style="display: none;">
<div class="col-md-12">
<div class="form-group"><label for="inputName" class="control-label"><dt>Aclaraciones / Observaciones</dt></label>
<div class="input-icon left"><textarea id="cliente" type="text" pattern="[A-Za-zÀ-ÿ0-9ñÑ%/.,()+*° _-]{1,500}" title="No se admiten comillas o caracteres especiales."
name="observaciones" style="text-transform:uppercase;" oninput="this.value = this.value.toUpperCase()" class="form-control" value="<?php echo $observaciones; ?>"><?php echo $observaciones; ?></textarea>
</div>
</div>
</div>
</div>
</div>
</div>
</div><!-- Portlet datos generales-->
<div class="form-actions">
<div class="col-md-offset-5 col-md-6">
<button type="submit" class="btn btn-success" name="Registrar">Guardar</button>
</div>
</div>
</form>