public static Permiso Insertar(Permiso Permiso) { DataSource DataSource = DataSource.GetInstancia(); Permiso PermisoInsertado = null; try { using (SqlDataReader Reader = DataSource.ConsultarProcedimiento("PermisoInsertar", Permiso.ToParams())) { if (Reader != null && Reader.Read()) { PermisoInsertado = new Permiso(); PermisoInsertado.Clave = Convert.ToInt32(Reader["cvePermiso"]); PermisoInsertado.Descripcion = Reader["descripcion"].ToString(); PermisoInsertado.Codigo = Reader["codigo"].ToString(); } DataSource.Cerrar(); } } catch (Exception e) { throw e; } return(PermisoInsertado); }