public static EstatusPermiso Insertar(EstatusPermiso Estatus) { DataSource DataSource = DataSource.GetInstancia(); EstatusPermiso EstatusPermiso = null; try { using (SqlDataReader Reader = DataSource.ConsultarProcedimiento("EstatusPermisoInsertar", Estatus.ToParams())) { if (Reader != null && Reader.Read()) { EstatusPermiso = new EstatusPermiso(); EstatusPermiso.Clave = Convert.ToInt32(Reader["cveEstatusPermiso"]); EstatusPermiso.Descripcion = Reader["descripcion"].ToString(); } DataSource.Cerrar(); } } catch (Exception e) { throw e; } return(EstatusPermiso); }
public static List <EstatusPermiso> Listar() { DataSource DataSource = DataSource.GetInstancia(); List <EstatusPermiso> EstatusPermisos = new List <EstatusPermiso>(); try { using (SqlDataReader Reader = DataSource.ConsultarProcedimiento("EstatusPermisoListar")) { if (Reader != null) { while (Reader.Read()) { EstatusPermiso EstatusPermiso = new EstatusPermiso(); EstatusPermiso.Clave = Convert.ToInt32(Reader["cveEstatusPermiso"]); EstatusPermiso.Descripcion = Reader["descripcion"].ToString(); EstatusPermisos.Add(EstatusPermiso); } } DataSource.Cerrar(); } } catch (Exception e) { throw e; } return(EstatusPermisos); }