Exemple #1
0
        public List <MA_TIPO_EMPLEADO> getAll()
        {
            List <MA_TIPO_EMPLEADO> lista = new List <MA_TIPO_EMPLEADO>();

            Database  db  = DatabaseFactory.CreateDatabase(cn);
            DbCommand cmd = db.GetStoredProcCommand("[MA_SP_TIPO_EMPLEADO_LISTAR_aCTIVOS]");

            using (IDataReader lee = db.ExecuteReader(cmd))
            {
                while (lee.Read())
                {
                    MA_TIPO_EMPLEADO model = new MA_TIPO_EMPLEADO();
                    model.I_COD_TIPO_EMPLEADO = Convert.ToInt32(lee["I_COD_TIPO_EMPLEADO"]);
                    model.V_DES_TIPO_EMPLEADO = lee["V_DES_TIPO_EMPLEADO"].ToString();
                    lista.Add(model);
                }
            }
            return(lista);
        }
Exemple #2
0
        public List <MA_TIPO_EMPLEADO> listarTipoEmpleado()
        {
            List <MA_TIPO_EMPLEADO> lista = new List <MA_TIPO_EMPLEADO>();

            Database db = DatabaseFactory.CreateDatabase(ConfigurationManager.AppSettings["conecion"]);
            //cuando usemos metodos conetados recien crear una conexion aiverta al servidor
            // en esta caso manejadores una conecion no conectada hacia servidor apra retornar los datos  y no maneja un transacion
            DbCommand cmd = db.GetStoredProcCommand("MA_SP_TIPO_EMPLEADO_LISTAR_ACTIVOS");//esta clase generar los metodos para poder implementar la interfaz

            //este metodo genera un implementacion hacia esta interfaz
            using (IDataReader lee = db.ExecuteReader(cmd))
            {
                while (lee.Read())
                {
                    MA_TIPO_EMPLEADO entity = new MA_TIPO_EMPLEADO();
                    entity.V_DES_TIPO_EMPLEADO = lee["V_DES_TIPO_EMPLEADO"].ToString();
                    entity.I_COD_TIPO_EMPLEADO = Convert.ToInt32(lee["I_COD_TIPO_EMPLEADO"].ToString());
                    lista.Add(entity);
                }
            }
            return(lista);
        }