예제 #1
0
        /// <summary>
        /// Obtener un registro de MesaDeReporte por su ID
        /// </summary>
        /// <param name="iID"></param>
        /// <returns></returns>
        public static MesaDeReporte ObtenerMesaDeReportePorID(int iID)
        {
            //1. Inicializar objeto, complementarlo con la Sucursal
            MesaDeReporte oMesaDeReporte = MesaDeReporteDataAccess.ObtenerMesaDeReporteaPorID(iID);

            oMesaDeReporte.RSucursal = SucursalBusiness.ObtenerSucursalPorID(oMesaDeReporte.Sucursal);

            return(oMesaDeReporte);
        }
예제 #2
0
        /// <summary>
        /// Método que obtiene todos los regsitros de MesaDeReporte
        /// </summary>
        /// <returns></returns>
        public static List <MesaDeReporte> ObtenerHistorialMesaDeReportesConcluidos()
        {
            //1. Obtener las MesaDeReportes en una lista
            List <MesaDeReporte> lMesaDeReportesConcluidos = MesaDeReporteDataAccess.ObtenerHistorialMesaDeReportesConcluidos();

            //2. Complementarlas con sucursal
            foreach (MesaDeReporte sd in lMesaDeReportesConcluidos)
            {
                sd.RSucursal = SucursalBusiness.ObtenerSucursalPorID(sd.Sucursal);
            }
            return(lMesaDeReportesConcluidos);
        }
예제 #3
0
 /// <summary>
 /// Método que borrar alguna MesaDeReporte por su ID
 /// </summary>
 /// <param name="iID"></param>
 public static int Borrar(int iID)
 {
     return(MesaDeReporteDataAccess.Borrar(iID));
 }
예제 #4
0
 /// <summary>
 /// Método que actualiza un registro a la tabla de MesaDeReporte
 /// </summary>
 /// <param name="iRevision"></param>
 public static int ActualizarMesaDeReporte(MesaDeReporte uMesaDeReporte)
 {
     return(MesaDeReporteDataAccess.Actualizar(uMesaDeReporte));
 }
예제 #5
0
 /// <summary>
 /// Método que inserta un nuevo registro a la tabla de MesaDeReporte
 /// </summary>
 /// <param name="iRevision"></param>
 public static int insertarMesaDeReporte(MesaDeReporte iMesaDeReporte)
 {
     return(MesaDeReporteDataAccess.Insertar(iMesaDeReporte));
 }
예제 #6
0
 /// <summary>
 /// Método que Revisa un registro de MesaDeReporte
 /// </summary>
 /// <param name="aRevision"></param>
 public static int RevisarYFacturarMesaDeReportePorID(MesaDeReporte mdr)
 {
     return(MesaDeReporteDataAccess.RevisarYFacturarMesaDeReportePorID(mdr));
 }
예제 #7
0
 /// <summary>
 /// Método que Revisa un registro de MesaDeReporte
 /// </summary>
 /// <param name="aRevision"></param>
 public static int RevisarMesaDeReportePorID(MesaDeReporte ID)
 {
     return(MesaDeReporteDataAccess.RevisarMesaDeReportePorID(ID));
 }
예제 #8
0
 /// <summary>
 /// Método que Factura un registro de MesaDeReporte
 /// </summary>
 /// <param name="aRevision"></param>
 public static int FacturarMesaDeReportePorID(MesaDeReporte ID)
 {
     return(MesaDeReporteDataAccess.FacturarMesaDeReportePorID(ID));
 }
예제 #9
0
 /// <summary>
 /// Método que cancela un movimiento
 /// </summary>
 /// <param name="iID"></param>
 /// <param name="strMov"></param>
 /// <returns></returns>
 public static int CancelarMesaDeReportePorID(int iID)
 {
     return(MesaDeReporteDataAccess.CancelarMesaDeReportePorID(iID));
 }
예제 #10
0
 /// <summary>
 /// Método que avanza un movimiento de MesaDeReporte
 /// </summary>
 /// <param name="iID"></param>
 /// <param name="strMov"></param>
 /// <returns></returns>
 public static int AvanzarReportePorID(int iID, string strMov)
 {
     return(MesaDeReporteDataAccess.AvanzarReportePorID(iID, strMov));
 }
예제 #11
0
 /// <summary>
 /// Método que Afecta un registro de Estimacion
 /// </summary>
 /// <param name="aRevision"></param>
 public static int AfectarEstimacionPorID(MesaDeReporte aMesaDeReporte)
 {
     return(MesaDeReporteDataAccess.AfectarEstimacionPorID(aMesaDeReporte));
 }