/// <summary>
        /// Obtener un registro de PreciarioConcepto por su ID
        /// </summary>
        /// <param name="strID"></param>
        /// <returns></returns>
        public static List <PreciarioConcepto> ObtenerPreciarioConceptoPorPreciario(string strPreciario)
        {
            //1. Obtener lista de conceptos
            List <PreciarioConcepto> lPreciarioConcepto = PreciarioConceptosDataAccess.ObtenerPreciarioConceptoPorPreciario(strPreciario);

            //2. Asignar a categorias
            foreach (PreciarioConcepto sd in lPreciarioConcepto)
            {
                sd.RCategoria       = PreciarioCategoriaBuisness.ObtenerPreciarioCategoriaPorID(sd.Categoria);
                sd.RSubcategoria    = PreciarioSubCategoriaBusiness.ObtenerPreciarioSubCategoriaPorID(sd.SubCategoria);
                sd.RSubsubcategoria = PreciarioSubSubCategoriaBusiness.ObtenerPreciarioSubSubCategoriaPorID(sd.SubSubCategoria);
            }
            return(lPreciarioConcepto);
        }
 /// <summary>
 /// Método que obtiene todos los registros de PreciarioConcepto
 /// </summary>
 /// <returns></returns>
 public static PreciarioConcepto ObtenerPreciarioConceptoPorID(string IDConcepto)
 {
     return(PreciarioConceptosDataAccess.ObtenerPreciarioConceptoPorId(IDConcepto));
 }
 /// <summary>
 /// Método que obtiene todos los registros de PreciarioConcepto filtrandolos
 /// </summary>
 /// <returns></returns>
 public static List <PreciarioConcepto> ObtenerPreciarioConceptoFiltro(string strPreciario, string strCategoria, string strSubCategoria, string strSubsubCategoria)
 {
     return(PreciarioConceptosDataAccess.ObtenerPreciarioConceptoFiltro(strPreciario, strCategoria, strSubCategoria, strSubsubCategoria));
 }
 /// <summary>
 /// Método que obtiene todos los registros de PreciarioConcepto
 /// </summary>
 /// <returns></returns>
 public static List <PreciarioConcepto> ObtenerPreciarioConcepto()
 {
     return(PreciarioConceptosDataAccess.ObtenerPreciarioConcepto());
 }
 /// <summary>
 /// Método que borrar algun PreciarioConcepto por su Preciario
 /// </summary>
 /// <param name="dID"></param>
 public static int Borrar(string dID)
 {
     return(PreciarioConceptosDataAccess.Borrar(dID));
 }
 /// <summary>
 /// Método que actualiza un nuevo registro a la tabla de PreciarioConcepto
 /// </summary>
 /// <param name="uPreciarioConcepto"></param>
 /// <returns></returns>
 public static int Actualizar(string strConcepto, decimal utilizada, int Volumetria)
 {
     return(PreciarioConceptosDataAccess.Actualizar(strConcepto, utilizada, Volumetria));
 }
 /// <summary>
 /// Método que inserta un nuevo registro a la tabla de PreciarioConcepto
 /// </summary>
 /// <param name="iPreciarioConcepto"></param>
 public static int Insertar(PreciarioConcepto iPreciarioConcepto)
 {
     return(PreciarioConceptosDataAccess.Insertar(iPreciarioConcepto));
 }