%PDF- %PDF-
Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/declaraciones/ |
Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/declaraciones/form_8.php |
<?php include 'conexion.php'; ?> <script> function muestra_modal(){ document.getElementById('alerta_anterior').style.display = ""; } function sumaI1aI4() { 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 II_O = num1a + num2a + num3a + num4a; 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"; } } </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 datos de la declaracion actual. $cons = "SELECT * FROM contraloria_declaracion_tab_8 WHERE id_declaracion=$id_declaracion"; $rst1 = $conf->consulta($cons); if(count($rst1) > 0){ $hay_datos = 1; $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_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){ echo "<script> muestra_modal(); </script>"; $id_declaracion_previa = $rst2[0]['id_declaracion_previa']; //una ves que tenemos el id consultamos los datos guardados. $sql3 = "SELECT * FROM contraloria_declaracion_tab_8 WHERE id_declaracion=$id_declaracion_previa"; $rst3 = $conf->consulta($sql3); $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_ingreso = $rst3[0]['tipo_ingreso']; $A = $rst3[0]['A']; $B = $rst3[0]['B']; $C = $rst3[0]['C']; $observaciones = $rst3[0]['observaciones']; } } ?> <form data="toggle" method="POST" action="controller/guarda_form_8.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-8. <?php if($tipo == 1) {echo 'INGRESOS NETOS DEL DECLARANTE, PAREJA Y / O DEPENDIENTES ECONÓMICOS (SITUACIÓN ACTUAL)';} if($tipo == 2) {echo 'INGRESOS NETOS DEL DECLARANTE, PAREJA Y / O DEPENDIENTES ECONÓMICOS (ENTRE EL 1 DE ENERO Y EL 31 DE DICIEMBRE DEL AÑO INMEDIATO ANTERIOR)';} if($tipo == 3) {echo 'INGRESOS DEL AÑO EN CURSO A LA FECHA DE CONCLUSIÓN DEL EMPLEO, CARGO O COMISIÓN NETOS DEL DECLARANTE, PAREJA, Y/O DEPENDIENTES ECONÓMICOS ';}?>. </div> <div class="tools"><i>08 / 22</i></div> </div> <div class="portlet-body" style="padding: 30px;"> <div class="alert alert-info alert-dismissible fade in" style="display:none;" id="alerta_anterior"> <a href="#" class="close" data-dismiss="alert" aria-label="close">×</a> <strong>Info!</strong> Datos obtenidos de declaración anterior, modifique los datos si es necesario y de clic en Guardar. </div> <div class="row"> <div class="alert alert-info" id="aviso" style="display:"> <strong>Info!</strong> Llene los campos de las cantidades solicitadas en números enteros (sin puntos '.' ni comas ','), en dado caso que no exista una cantidad marquela con un cero '0'. </p> </div> </div> <div class="row"> <div class="col-md-12"> <div class="form-group"><label for="inputName" class="control-label"><dt>I. Remuneración <?php if($tipo == 2 or $tipo == 3) {echo 'anual';} else {echo 'mensual';} ?> neta del declarante por su cargo público (Por concepto de sueldos, honorarios, compensaciones, bonos y otras prestaciones) (cantidades netas después de impuestos). (MARQUE '0' SI NO CUENTA) - 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="remunerecion_mensual" onkeyup="sumaI1aI4(),sumaIaII(),sumaAaB()" class="form-control" value="<?php echo $I; ?>" required /> </div> </div> </div> <div class="col-md-12"> <div class="form-group"><label for="inputName" class="control-label"><dt>II. Otros ingresos <?php if($tipo == 2 or $tipo == 3) {echo 'anuales';} else {echo 'mensuales';} ?> del declarante (Suma del II.1 al II.4) - 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_ingresos" class="form-control" value="<?php echo $II; ?>" required 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). (MARQUE '0' SI NO CUENTA) - 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_industrialII" onkeyup="sumaI1aI4(),sumaIaII(),sumaAaB()" class="form-control" value="<?php echo $II_1; ?>" required /> </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><span class='require'> </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="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><span class='require'></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_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 impuestos). (MARQUE '0' SI NO CUENTA) - 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_industrial" onkeyup="sumaI1aI4(),sumaIaII(),sumaAaB()" class="form-control" value="<?php echo $II_2; ?>" required /> </div> </div> </div> <div class="col-md-12"> <div class="form-group"><label for="inputName" class="control-label"><dt>Tipo de instrumento que generó el rendimiento o ganancia.</dt></label><span class='require'></span> <select class="form-control" name="tipo_instrumento" onchange="mostrar_otro_instrumento();" id="tipo_instrumento"> <option value="<?php echo $tipo_instrumento; ?>" selected><?php echo $tipo_instrumento; ?></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='require'> </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). (MARQUE '0' SI NO CUENTA) - 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="sumaI1aI4(),sumaIaII(),sumaAaB()" class="form-control" value="<?php echo $II_3; ?>" required /> </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='require'> </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 Otros ingresos no considerados a los anteriores (después de impuestos). (MARQUE '0' SI NO CUENTA) - 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="otros_ingresosII4" onkeyup="sumaI1aI4(),sumaIaII(),sumaAaB()" class="form-control" value="<?php echo $II_4; ?>" required /> </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='require'> </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 <?php if($tipo == 2 or $tipo == 3) {echo 'anual';} else {echo 'mensual';} ?> neto del declarante (Suma del numeral 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 echo $A; ?>" required disabled /> </div> </div> </div> <div class="col-md-12"> <div class="form-group"><label for="inputName" class="control-label"><dt>B. Ingreso <?php if($tipo == 2 or $tipo == 3) {echo 'anual';} else {echo 'mensual';} ?> de la pareja y/o dependientes económicos (Después de impuestos). (MARQUE '0' SI NO CUENTA) - 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="sumaI1aI4(),sumaIaII(),sumaAaB()" class="form-control" value="<?php echo $B; ?>" required /> </div> </div> </div> <div class="col-md-12"> <div class="form-group"><label for="inputName" class="control-label"><dt>C. Total de ingresos <?php if($tipo == 2 or $tipo == 3) {echo 'anuales';} else {echo 'mensuales';} ?> netos percibidos por el declarante, pareja y/o dependientes económicos (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 echo $C; ?>" required disabled /> </div> </div> </div> </div> <div class="row"> <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="observaciones1" value="<?php echo $observaciones; ?>" style="text-transform:uppercase;" oninput="this.value = this.value.toUpperCase()" class="form-control"><?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>