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); }
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); }