/// <summary> /// Método que obtiene todos los regsitros de Conceptos /// </summary> /// <returns></returns> public static List <Concepto> ObtenerConceptos() { //1. Obener una lista de conceptos List <Concepto> lConceptos = ConceptoDataAccess.ObtenerConceptos(); //2. Complementar el objeto con Categoria y SubCategoria si es que tienen foreach (Concepto sd in lConceptos) { if (sd.Categoria == null) { sd.Categoria = string.Empty; } if (sd.SubCategoria == null) { sd.SubCategoria = string.Empty; } sd.RCategoria = CategoriaBusiness.ObtenerCategoriaPorID(sd.Categoria); sd.RSubCategoria = SubcategoriaBusiness.ObtenerSubCategoriaPorID(sd.SubCategoria); } //3. Regresar los objeto completos return(lConceptos); }
/// <summary> /// Obtener un registro de Concepto por su ID /// </summary> /// <param name="strID"></param> /// <returns></returns> public static Concepto ObtenerConceptoPorID(string strID) { return(ConceptoDataAccess.ObtenerConceptoPorID(strID)); }
/// <summary> /// Método que borrar alguna Concepto por su ID /// </summary> /// <param name="dID"></param> public static int Borrar(string dID) { return(ConceptoDataAccess.Borrar(dID)); }
/// <summary> /// Método que actualiza un nuevo registro a la tabla de Conceptos /// </summary> /// <param name="uConcepto"></param> /// <returns></returns> public static int Actualizar(Concepto uConcepto) { return(ConceptoDataAccess.Actualizar(uConcepto)); }
/// <summary> /// Método que inserta un nuevo registro a la tabla de Conceptos /// </summary> /// <param name="iConcepto"></param> public static string Insertar(Concepto iConcepto) { return(ConceptoDataAccess.Insertar(iConcepto)); }
/// <summary> /// Obtener un registro de Concepto por su Orden /// </summary> /// <param name="bOrden"></param> /// <returns></returns> public static Concepto ObtenerConceptoPorOrden(short bOrden) { return(ConceptoDataAccess.ObtenerConceptoPorOrden(bOrden)); }