public static PermisoArea Insertar(PermisoArea Permiso) { DataSource DataSource = DataSource.GetInstancia(); PermisoArea PermisoArea = null; try { using (SqlDataReader Reader = DataSource.ConsultarProcedimiento("PermisoAreaInsertar", Permiso.ToParams())) { if (Reader != null && Reader.Read()) { PermisoArea = new PermisoArea(); PermisoArea.Clave = Convert.ToInt32(Reader["cvePermisoArea"]); PermisoArea.FechaOtorgado = Convert.ToDateTime(Reader["fechaOtorgado"]); PermisoArea.ClaveArea = Convert.ToInt32(Reader["cveArea"]); PermisoArea.ClaveEstatus = Convert.ToInt32(Reader["cveEstatusPermiso"]); PermisoArea.ClavePermiso = Convert.ToInt32(Reader["cvePermiso"]); } DataSource.Cerrar(); } } catch (Exception e) { throw e; } return PermisoArea; }
public static List<PermisoArea> Listar() { DataSource DataSource = DataSource.GetInstancia(); List<PermisoArea> PermisoAreas = new List<PermisoArea>(); try { using (SqlDataReader Reader = DataSource.ConsultarProcedimiento("PermisoAreaListar")) { if (Reader != null) { while (Reader.Read()) { PermisoArea PermisoArea = new PermisoArea(); PermisoArea.Clave = Convert.ToInt32(Reader["cvePermisoArea"]); PermisoArea.FechaOtorgado = Convert.ToDateTime(Reader["fechaOtorgado"]); PermisoArea.ClaveArea = Convert.ToInt32(Reader["cveArea"]); PermisoArea.ClaveEstatus = Convert.ToInt32(Reader["cveEstatusPermiso"]); PermisoArea.ClavePermiso = Convert.ToInt32(Reader["cvePermiso"]); PermisoAreas.Add(PermisoArea); } } DataSource.Cerrar(); } } catch (Exception e) { throw e; } return PermisoAreas; }