public List <FuncionEvaluadora> GetFuncionesDisponibles()
        {
            SqlConnection oCon = new SqlConnection(cadena);
            SqlCommand    oCmd = new SqlCommand("dbo.getFuncionesDisponibles", oCon);

            oCmd.CommandType = CommandType.StoredProcedure;
            SqlDataReader            dr;
            List <FuncionEvaluadora> lst     = null;
            FuncionEvaluadora        funcion = null;

            try
            {
                oCon.Open();
                dr  = oCmd.ExecuteReader();
                lst = new List <FuncionEvaluadora>();
                while (dr.Read())
                {
                    funcion              = new FuncionEvaluadora();
                    funcion.IdFuncion    = dr["Funcion"].ToString();
                    funcion.Anio         = Convert.ToInt32(dr["anio"]);
                    funcion.Nivel        = dr["NivelSalarial"].ToString();
                    funcion.Denominacion = dr["DenominacionPlaza"].ToString();
                    lst.Add(funcion);
                }
                oCon.Close();
            }
            catch (Exception ex)
            {
                lst = null;
            }
            return(lst);
        }
        public List <FuncionEvaluadora> getFuncionesEvaluadoras(CentroTrabajo centro)
        {
            SqlConnection oCon = new SqlConnection(cadena);
            SqlCommand    oCmd = new SqlCommand("dbo.getPreEvaluadores", oCon);

            oCmd.CommandType = CommandType.StoredProcedure;
            oCmd.Parameters.AddWithValue("@id", centro.IDGlobal);
            SqlDataReader            dr;
            List <FuncionEvaluadora> lst     = null;
            FuncionEvaluadora        funcion = null;

            try
            {
                oCon.Open();
                dr  = oCmd.ExecuteReader();
                lst = new List <FuncionEvaluadora>();
                while (dr.Read())
                {
                    funcion              = new FuncionEvaluadora();
                    funcion.IdFuncion    = dr["idFuncion"].ToString();
                    funcion.Anio         = Convert.ToInt32(dr["anio"]);
                    funcion.Nivel        = dr["nivel"].ToString();
                    funcion.Denominacion = dr["DenominacionPlaza"].ToString();
                    lst.Add(funcion);
                }
                oCon.Close();
            }
            catch (Exception ex)
            {
                lst = null;
            }
            return(lst);
        }
Exemple #3
0
 protected void rptFunciones_ItemCommand(object source, RepeaterCommandEventArgs e)
 {
     if (e.CommandName == "eliminar")
     {
         FuncionEvaluadora funcion = new FuncionEvaluadora();
         funcion.Id = Convert.ToInt32(e.CommandArgument);
         FuncionEvaluadoraDA obj = new FuncionEvaluadoraDA();
         bool resultado          = obj.EliminarFuncionEvaluadora(funcion);
         if (resultado)
         {
             CargarDatos();
         }
         else
         {
             lblAviso.Text = "Ocurrió un error al tratar de eliminar la información.";
         }
     }
 }
Exemple #4
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            lblAvisoPop.Text = string.Empty;
            FuncionEvaluadora   funcion = new FuncionEvaluadora();
            FuncionEvaluadoraDA obj     = new FuncionEvaluadoraDA();
            string idFuncion            = ddlFuncion.SelectedValue;

            funcion.IdFuncion = idFuncion;
            bool resultado = obj.AlmacenarFuncionEvaluadora(funcion);

            if (resultado)
            {
                CargarDatos();
            }
            else
            {
                lblAvisoPop.Text = "Ocurrió un error al tratar de almacenar la información.";
                ModalPopupExtender1.Show();
            }
        }
        public bool EliminarFuncionEvaluadora(FuncionEvaluadora funcion)
        {
            SqlConnection oCon = new SqlConnection(cadena);
            SqlCommand    oCmd = new SqlCommand("dbo.deleteFuncionEvaluadora", oCon);

            oCmd.CommandType = CommandType.StoredProcedure;
            oCmd.Parameters.AddWithValue("@id", funcion.Id);
            bool resulado = false;

            try
            {
                oCon.Open();
                oCmd.ExecuteNonQuery();
                oCon.Close();
                resulado = true;
            }
            catch (Exception)
            {
                resulado = false;
            }
            return(resulado);
        }