Exemplo n.º 1
0
    protected void RegistrarMOI()
    {
        string cleanMessage = string.Empty;
        BE_MOI oBEPersonal  = new BE_MOI();

        oBEPersonal = f_CapturarDatos();
        int rpta;

        rpta = new BL_PERSONAL().Mant_Insert_Operarios(oBEPersonal);

        if (rpta > 0)
        {
            // consultarEmpleado(txtDNI.Text);
            cleanMessage = "Registro Satisfactorio";
            ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true);
            lblIde_MOI.Text = rpta.ToString();
            BL_PERSONAL obj         = new BL_PERSONAL();
            DataTable   dtResultado = new DataTable();
            dtResultado = obj.BuscarDNI_MOI(Convert.ToInt32(lblIde_MOI.Text));
            Estado();
            PanelDatos.Visible = true;
            txtDNI.ReadOnly    = true;
            txtNombre.ReadOnly = true;
            //Response.Redirect("frmRequerimiento.aspx");//?id=123
            //ClientScript.RegisterStartupScript(typeof(Page), "closePage", "window.open('frmMOI.aspx', '_self', null);", true);
            //ScriptManager.RegisterStartupScript(this, typeof(Page), "closePage",  "window.open('frmMOI.aspx', '_self', null);", true);
        }
    }
Exemplo n.º 2
0
 public int Mant_Insert_Operarios(BE_MOI oBEPersonal)
 {
     try
     {
         return(new DA_PERSONAL().Mant_Insert_Operarios(oBEPersonal));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 3
0
    private BE_MOI f_CapturarDatos()
    {
        DateTime now  = DateTime.Now;
        string   snow = now.ToString("dd/MM/yyyy");

        BE_MOI oBEPersonal = new BE_MOI();

        oBEPersonal.i_ID_MOI_E = Convert.ToInt32(lblIde_MOI.Text);
        oBEPersonal.f_FEC_FECHA_APROBACION_E  = txtFechaAprobacion.Text;
        oBEPersonal.f_FEC_FECHA_EXAMEN_MED_E  = txtMedico.Text;
        oBEPersonal.f_FEC_FECHA_FEEDBACK_E    = txtFeedback.Text;
        oBEPersonal.f_FEC_FECHA_PRIMERENVIO_E = txtEnvia.Text;
        oBEPersonal.f_FEC_FECHA_VIAJE_E       = txtViaje.Text;
        oBEPersonal.f_FEC_SALIDA_EMPRESA_E    = txtTermino.Text;
        oBEPersonal.i_DES_UBICACION           = Convert.ToInt32(ddlUbicacion.SelectedValue);

        //if (chkEstado.Checked)
        //{
        //    oBEPersonal.i_FLG_ESTADO_E = Convert.ToInt32(lblEstado_ProcesoSgte.Text);
        //}
        //else
        //{
        oBEPersonal.i_FLG_ESTADO_E = Convert.ToInt32(ddlEstado.SelectedValue);
        //}
        oBEPersonal.i_ID_CENTROCOSTO_E      = Convert.ToInt32(ddlCentro.SelectedValue);
        oBEPersonal.i_ID_EMPRESA_E          = Convert.ToInt32(ddlEmpresas.SelectedValue);
        oBEPersonal.i_IDE_AREA_E            = Convert.ToInt32(ddlArea.SelectedValue);
        oBEPersonal.i_IDE_CARGO_E           = Convert.ToInt32(ddlCargo.SelectedValue);
        oBEPersonal.i_IDE_ORIGEN_POSICION_E = Convert.ToInt32(ddlOrigen.SelectedValue);
        //oBEPersonal.i_IDE_PROCESO_E = Convert.ToInt32(ddlProceso.SelectedValue);
        oBEPersonal.i_IDE_FUENTE_E         = Convert.ToInt32(ddlFuente.SelectedValue);
        oBEPersonal.i_IDE_TIPO_PROCESO_E   = Convert.ToInt32(ddlTipoProceso.SelectedValue);
        oBEPersonal.v_DES_COMENTARIOS_E    = txtComentarios.Text;
        oBEPersonal.v_DES_FUENTE_E         = txtFuente.Text;
        oBEPersonal.v_DES_ITEM_E           = txtItem.Text;
        oBEPersonal.v_DES_REQUERIMIENTO_E  = txtRequerimiento.Text;
        oBEPersonal.v_IDE_EMPLEADO_E       = Convert.ToInt32(lblIdPersonal.Text);
        oBEPersonal.v_IDOBRA_E             = ddlObra.SelectedValue;
        oBEPersonal.v_DES_RESPONSABLE_E    = Session["IDE_USUARIO"].ToString();
        oBEPersonal.i_IDE_SALIDA_EMPRESA_E = Convert.ToInt32(ddlSalida.SelectedValue);
        oBEPersonal.f_FEC_INGRESO_E        = txtIngreso.Text;

        oBEPersonal.f_FEC_ATENCION_E = ((chkAtendido.Checked == true) ? snow : "");

        oBEPersonal.i_IDE_NRO_PROCESO_E = Convert.ToInt32(1);

        oBEPersonal.v_ID_DETALLE_REQUERIMIENTO_PERSONAL_E = Convert.ToString((Session["ID_DETALLE_REQUERIMIENTO_PERSONAL"]));

        return(oBEPersonal);
    }
Exemplo n.º 4
0
        public int Mant_Insert_Operarios(BE_MOI oBEPersonal)
        {
            object[] Parametros = new[] {
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.i_ID_MOI_E, tgSQLFieldType.NUMERIC),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.i_FLG_ESTADO_E, tgSQLFieldType.NUMERIC),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.i_ID_EMPRESA_E, tgSQLFieldType.NUMERIC),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.v_IDOBRA_E, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.i_DES_UBICACION, tgSQLFieldType.NUMERIC),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.i_ID_CENTROCOSTO_E, tgSQLFieldType.NUMERIC),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.i_IDE_AREA_E, tgSQLFieldType.NUMERIC),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.i_IDE_CARGO_E, tgSQLFieldType.NUMERIC),

                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.i_IDE_FUENTE_E, tgSQLFieldType.NUMERIC),

                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.i_IDE_TIPO_PROCESO_E, tgSQLFieldType.NUMERIC),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.v_DES_FUENTE_E, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.i_IDE_ORIGEN_POSICION_E, tgSQLFieldType.NUMERIC),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.v_DES_RESPONSABLE_E, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.v_DES_REQUERIMIENTO_E, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.v_DES_ITEM_E, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.f_FEC_FECHA_APROBACION_E, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.v_IDE_EMPLEADO_E, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.f_FEC_FECHA_VIAJE_E, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.f_FEC_FECHA_EXAMEN_MED_E, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.f_FEC_FECHA_PRIMERENVIO_E, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.f_FEC_FECHA_FEEDBACK_E, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.f_FEC_SALIDA_EMPRESA_E, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.v_DES_COMENTARIOS_E, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.i_IDE_SALIDA_EMPRESA_E, tgSQLFieldType.NUMERIC),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.f_FEC_INGRESO_E, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.i_IDE_NRO_PROCESO_E, tgSQLFieldType.NUMERIC),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.f_FEC_ATENCION_E, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBEPersonal.v_ID_DETALLE_REQUERIMIENTO_PERSONAL_E, tgSQLFieldType.NUMERIC),
            };

            return(Convert.ToInt32(new Utilitarios().ExecuteScalar("USP_REGISTRO_CONTROL_MOI", Parametros)));
        }