public static EstatusNecesidad Actualizar(int ClaveEstatus, EstatusNecesidad Estatus) { DataSource DataSource = DataSource.GetInstancia(); EstatusNecesidad EstatusNecesidad = null; try { using (SqlDataReader Reader = DataSource.ConsultarProcedimiento("EstatusNecesidadActualizar", ClaveEstatus, Estatus.ToParams())) { if (Reader != null && Reader.Read()) { EstatusNecesidad = new EstatusNecesidad(); EstatusNecesidad.Clave = Convert.ToInt32(Reader["cveEstatusNecesidad"]); EstatusNecesidad.Descripcion = Reader["descripcion"].ToString(); } DataSource.Cerrar(); } } catch (Exception e) { throw e; } return(EstatusNecesidad); }
public static List <EstatusNecesidad> Listar() { DataSource DataSource = DataSource.GetInstancia(); List <EstatusNecesidad> EstatusNecesidades = new List <EstatusNecesidad>(); try { using (SqlDataReader Reader = DataSource.ConsultarProcedimiento("EstatusNecesidadListar")) { if (Reader != null) { while (Reader.Read()) { EstatusNecesidad EstatusNecesidad = new EstatusNecesidad(); EstatusNecesidad.Clave = Convert.ToInt32(Reader["cveEstatusNecesidad"]); EstatusNecesidad.Descripcion = Reader["descripcion"].ToString(); EstatusNecesidades.Add(EstatusNecesidad); } } DataSource.Cerrar(); } } catch (Exception e) { throw e; } return(EstatusNecesidades); }