/// <summary>
        /// Obtener un registro de Volumetrias por su ID
        /// </summary>
        /// <param name="iID"></param>
        /// <returns></returns>
        public static Volumetria ObtenerVolumetriaPorID(int iID)
        {
            //1. Inicializar objeto, complementarlo con la Sucursal
            Volumetria oVolumetria = VolumetriaDataAccess.ObtenerVolumetriaPorID(iID);

            oVolumetria.RSucursal  = SucursalBusiness.ObtenerSucursalPorID(oVolumetria.Sucursal);
            oVolumetria.RPreciario = PreciarioBusiness.ObtenerPreciarioPorID(oVolumetria.Preciario);
            if (oVolumetria.Cliente != null)
            {
                oVolumetria.RCliente = ClienteBusiness.ObtenerClientePorID(oVolumetria.Cliente);
            }
            return(oVolumetria);
        }
        /// <summary>
        /// Método que obtiene todos los regsitros de Volumetrias
        /// </summary>
        /// <returns></returns>
        public static List <Volumetria> ObtenerVolumetrias()
        {
            //1. Obtener las Volumetrias en una lista
            List <Volumetria> lVolumetrias = VolumetriaDataAccess.ObtenerVolumetrias();

            //2. Complementarlas con sucursal
            foreach (Volumetria sd in lVolumetrias)
            {
                sd.RSucursal = SucursalBusiness.ObtenerSucursalPorID(sd.Sucursal);
            }
            //2. Complementarlas con preciario
            foreach (Volumetria sd in lVolumetrias)
            {
                sd.RPreciario = PreciarioBusiness.ObtenerPreciarioPorID(sd.Preciario);
            }
            return(lVolumetrias);
        }
 /// <summary>
 /// Método que borrar alguna Volumetria por su ID
 /// </summary>
 /// <param name="iID"></param>
 public static int Borrar(int iID)
 {
     return(VolumetriaDataAccess.Borrar(iID));
 }
 /// <summary>
 /// Método que inserta un nuevo registro a la tabla de Volumetrias
 /// </summary>
 /// <param name="iRevision"></param>
 public static int insertarVolumetria(Volumetria iVolumetria)
 {
     return(VolumetriaDataAccess.Insertar(iVolumetria));
 }
 /// <summary>
 /// Método que actualiza un registro en la tabla de Volumetrias
 /// </summary>
 /// <param name="iRevision"></param>
 public static int actualizarVolumetria(Volumetria uVolumetria)
 {
     return(VolumetriaDataAccess.Actualizar(uVolumetria));
 }
 /// <summary>
 /// Obtener registros de Preciarios Concluidos por ID
 /// </summary>
 /// <param name="strID"></param>
 /// <returns></returns>
 public static bool ObtenerPreciariosActivosPorID(string strID)
 {
     return(VolumetriaDataAccess.ObtenerPreciariosActivosPorID(strID));
 }
 /// <summary>
 /// Método que restablece el preciario cuando se borra una captura
 /// </summary>
 /// <param name="iID"></param>
 /// <returns></returns>
 public static int BorrarVolumetriaAfectaPreciario(int iID)
 {
     return(VolumetriaDataAccess.BorrarVolumetriaAfectaPreciario(iID));
 }
 /// <summary>
 /// Método que cancela un movimiento de Volumetrias
 /// </summary>
 /// <param name="iID"></param>
 /// <param name="strMov"></param>
 /// <returns></returns>
 public static int CancelaVolumetriaPorID(int iID)
 {
     return(VolumetriaDataAccess.CancelarVolumetriaPorID(iID));
 }
 /// <summary>
 /// Método que avanza un movimiento de Volumetrias
 /// </summary>
 /// <param name="iID"></param>
 /// <param name="strMov"></param>
 /// <returns></returns>
 public static int AvanzarVolumetriaPorID(int iID, string strMov)
 {
     return(VolumetriaDataAccess.AvanzarVolumetriaPorID(iID, strMov));
 }
 /// <summary>
 /// Método que Afecta un registro de Volumetrias
 /// </summary>
 /// <param name="aVolumetria"></param>
 public static int AfectarVolumetriaPorID(Volumetria aVolumetria)
 {
     return(VolumetriaDataAccess.AfectarVolumetriaPorID(aVolumetria));
 }