コード例 #1
0
        public CatPuestoModels ObtenerListaPuesto(CatPuestoModels datos)
        {
            try
            {
                List <CatPuestoModels> Lista = new List <CatPuestoModels>();
                CatPuestoModels        Item;
                SqlDataReader          dr = null;
                dr = SqlHelper.ExecuteReader(datos.Conexion, "spCSLDB_Catalogo_get_CatPuesto");
                while (dr.Read())
                {
                    Item             = new CatPuestoModels();
                    Item.IDPuesto    = !dr.IsDBNull(dr.GetOrdinal("IDPuesto")) ? dr.GetInt16(dr.GetOrdinal("IDPuesto")) : 0;
                    Item.Descripcion = !dr.IsDBNull(dr.GetOrdinal("Descripcion")) ? dr.GetString(dr.GetOrdinal("Descripcion")) : string.Empty;
                    Item.EsGerente   = !dr.IsDBNull(dr.GetOrdinal("EsGerente")) ? dr.GetBoolean(dr.GetOrdinal("EsGerente")) : false;
                    Lista.Add(Item);
                }
                dr.Close();
                datos.ListaPuesto = Lista;
                return(datos);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
 public CatPuestoModels EliminarPuesto(CatPuestoModels datos)
 {
     try
     {
         object[] parametros =
         {
             datos.IDPuesto, datos.Usuario
         };
         object Resultado = SqlHelper.ExecuteScalar(datos.Conexion, "spCSLDB_Catalogo_del_CatPuesto", parametros);
         if (Resultado != null)
         {
             int IDRegistro = 0;
             if (int.TryParse(Resultado.ToString(), out IDRegistro))
             {
                 if (IDRegistro > 0)
                 {
                     datos.Completado = true;
                     datos.IDPuesto   = IDRegistro;
                 }
             }
         }
         return(datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #3
0
        public CatPuestoModels ObtenerDetalleCatPuesto(CatPuestoModels datos)
        {
            try
            {
                object[]      parametros = { datos.IDPuesto };
                SqlDataReader dr         = null;
                dr = SqlHelper.ExecuteReader(datos.Conexion, "spCSLDB_Catalogo_get_CatPuestoXID", parametros);
                while (dr.Read())
                {
                    datos.IDPuesto    = !dr.IsDBNull(dr.GetOrdinal("IDPuesto")) ? dr.GetInt16(dr.GetOrdinal("IDPuesto")) : 0;
                    datos.Descripcion = !dr.IsDBNull(dr.GetOrdinal("Descripcion")) ? dr.GetString(dr.GetOrdinal("Descripcion")) : string.Empty;
                    datos.EsGerente   = !dr.IsDBNull(dr.GetOrdinal("EsGerente")) ? dr.GetBoolean(dr.GetOrdinal("EsGerente")) : false;
                }
                dr.Close();
                return(datos);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #4
0
 public List <CatPuestoModels> obtenerComboCatPuesto(CatEmpleadoModels Datos)
 {
     try
     {
         List <CatPuestoModels> lista = new List <CatPuestoModels>();
         CatPuestoModels        item;
         SqlDataReader          dr = null;
         dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_Combo_get_CatPuestos");
         while (dr.Read())
         {
             item             = new CatPuestoModels();
             item.IDPuesto    = Convert.ToInt32(dr["IDPuesto"].ToString());
             item.Descripcion = dr["Descripcion"].ToString();
             lista.Add(item);
         }
         dr.Close();
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }