%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']; //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>