public int uspINS_RRHH_ESTRELLA_NOMINACION_VARIOS_OBRA(BE_RRHH_ESTRELLA_NOMINACION_OBRA oBEReconocimiento)
 {
     try
     {
         return(new DA_RRHH_ESTRELLA_NOMINACION().uspINS_RRHH_ESTRELLA_NOMINACION_VARIOS_OBRA(oBEReconocimiento));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #2
0
        public int uspINS_RRHH_ESTRELLA_NOMINACION_VARIOS_OBRA(BE_RRHH_ESTRELLA_NOMINACION_OBRA oBE)
        {
            object[] Parametros = new[] {
                (object)UC_FormWeb.mSQLFieldOrNull(oBE.IDE_NOMINACION, tgSQLFieldType.NUMERIC),
                (object)UC_FormWeb.mSQLFieldOrNull(oBE.DNI_EVALUADO, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBE.DNI_SUPERVISOR, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBE.FACTORES, tgSQLFieldType.TEXT),
            };

            return(Convert.ToInt32(new Utilitarios().ExecuteScalar("uspINS_RRHH_ESTRELLA_NOMINACION_VARIOS_OBRA", Parametros)));
        }
예제 #3
0
    protected void Registro_obra()
    {
        string cleanMessage = string.Empty;


        foreach (ListViewDataItem FilaFactor in ListView1.Items)
        {
            TextBox txtsustento       = ((TextBox)FilaFactor.FindControl("txtSustento"));
            Label   lblIDE_NOMINACION = ((Label)FilaFactor.FindControl("lblIDE_NOMINACION"));
            Label   lblDNI_EVALUADO   = ((Label)FilaFactor.FindControl("lblDNI_EVALUADO"));
            Label   lblIDE_FACTOR     = ((Label)FilaFactor.FindControl("lblIDE_FACTOR"));


            if (txtsustento.Text != string.Empty)
            {
                BE_RRHH_ESTRELLA_NOMINACION_OBRA oBESol = new BE_RRHH_ESTRELLA_NOMINACION_OBRA();
                oBESol.IDE_NOMINACION = Convert.ToInt32(lblIDE_NOMINACION.Text);
                oBESol.DNI_EVALUADO   = lblDNI_EVALUADO.Text;
                oBESol.DNI_SUPERVISOR = Session["IDE_USUARIO"].ToString();
                oBESol.IDE_FACTOR     = Convert.ToInt32(lblIDE_FACTOR.Text);
                oBESol.SUSTENTO       = txtsustento.Text.Trim();

                int dtrpta = 0;
                dtrpta = new BL_RRHH_ESTRELLA_NOMINACION().uspINS_RRHH_ESTRELLA_NOMINACION_OBRA(oBESol);
                if (dtrpta > 0)
                {
                    BL_RRHH_ESTRELLA_NOMINACION ob = new BL_RRHH_ESTRELLA_NOMINACION();
                    ob.SP_CORREO_NUEVA_NOMINACION_OBRA(dtrpta);
                    ob.SP_CORREO_NOMINACION_IDE_OBRA(dtrpta);
                    ModalRegistro.Show();
                }
            }
            else
            {
                cleanMessage = "Ingresar sustento de nominación";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true);
            }
        }
    }
예제 #4
0
    protected void Reconocimiento_Obra()
    {
        String datos = string.Empty;

        lblCodigos.Text = string.Empty;
        //if (CheckCompetencia.SelectedIndex != -1)
        if (CheckCompetencia.SelectedIndex > -1)
        {
            foreach (ListItem li in CheckCompetencia.Items)
            {
                if (li.Selected)
                {
                    datos += li.Value + ",";
                }
            }
            lblCodigos.Text = datos;

            BE_RRHH_ESTRELLA_NOMINACION_OBRA oBESol = new BE_RRHH_ESTRELLA_NOMINACION_OBRA();
            oBESol.IDE_NOMINACION = 0;
            oBESol.DNI_EVALUADO   = ddlPersonal.SelectedValue.ToString();
            oBESol.DNI_SUPERVISOR = Session["IDE_USUARIO"].ToString();
            oBESol.FACTORES       = datos;

            int dtrpta = 0;
            dtrpta = new BL_RRHH_ESTRELLA_NOMINACION().uspINS_RRHH_ESTRELLA_NOMINACION_VARIOS_OBRA(oBESol);
            if (dtrpta > 0)
            {
                ListarCompetenciaAsignadas_obra();
            }
        }
        else
        {
            string cleanMessage = "Debe seleccionar alguna competencia";
            ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true);
        }
    }