示例#1
0
        /// <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);
        }
示例#2
0
 /// <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));
 }
示例#3
0
 /// <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));
 }
示例#4
0
 /// <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));
 }
示例#5
0
 /// <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));
 }
示例#6
0
 /// <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));
 }