Example #1
0
        /// <summary>
        /// Método que obtiene todos los regsitros de OrdenEstimacion
        /// </summary>
        /// <returns></returns>
        public static List <OrdenEstimacion> ObtenerOrdenesCambios()
        {
            //1. Obtener las OrdenesEstimaciones en una lista
            List <OrdenEstimacion> lOrdenesEstimaciones = OrdenEstimacionDataAccess.ObtenerOrdenesCambios();

            //2. Complementarlas con sucursal
            foreach (OrdenEstimacion sd in lOrdenesEstimaciones)
            {
                sd.RSucursal = SucursalBusiness.ObtenerSucursalPorID(sd.Sucursal);
            }
            return(lOrdenesEstimaciones);
        }
Example #2
0
        /// <summary>
        /// Obtener un registro de OrdenEstimacion por su ID
        /// </summary>
        /// <param name="iID"></param>
        /// <returns></returns>
        public static OrdenEstimacion ObtenerOrdenEstimacionPorID(int iID)
        {
            //1. Inicializar objeto, complementarlo con la Sucursal
            OrdenEstimacion oOrdenEstimacion = OrdenEstimacionDataAccess.ObtenerOrdenEstimacionaPorID(iID);

            oOrdenEstimacion.RSucursal         = SucursalBusiness.ObtenerSucursalPorID(oOrdenEstimacion.Sucursal);
            oOrdenEstimacion.ROrdenEstimacionD = OrdenEstimacionDBusiness.ObtenerOrdenEstimacionDPorOrdenEstimacion(oOrdenEstimacion.Id);
            if (oOrdenEstimacion.Cliente != null)
            {
                oOrdenEstimacion.RCliente = ClienteBusiness.ObtenerClientePorID(oOrdenEstimacion.Cliente);
            }
            return(oOrdenEstimacion);
        }
Example #3
0
        /// <summary>
        /// Método que obtiene todos los registros del Historial De OrdenEstimacion
        /// </summary>
        /// <returns></returns>
        public static List <OrdenEstimacion> ObtenerHistorialDeOrdenesEstimaciones()
        {
            //1. Obtener las OrdenesEstimaciones en una lista
            List <OrdenEstimacion> lOrdenesEstimaciones = OrdenEstimacionDataAccess.ObtenerHistorialDeOrdenesEstimaciones();

            //2. Complementarlas con sucursal
            foreach (OrdenEstimacion sd in lOrdenesEstimaciones)
            {
                sd.RSucursal  = SucursalBusiness.ObtenerSucursalPorID(sd.Sucursal);
                sd.RCuadrilla = CuadrillaBusiness.ObtenerCuadrillaPorID(sd.Cuadrilla);
            }
            return(lOrdenesEstimaciones);
        }
Example #4
0
 /// <summary>
 /// Método que borrar alguna OrdenEstimacion por su ID
 /// </summary>
 /// <param name="iID"></param>
 public static int Borrar(int iID)
 {
     return(OrdenEstimacionDataAccess.Borrar(iID));
 }
Example #5
0
 /// <summary>
 /// Método que actualiza un registro a la tabla de OrdenEstimacion
 /// </summary>
 /// <param name="iRevision"></param>
 public static int ActualizarOrdenEstimacion(OrdenEstimacion uOrdenEstimacion)
 {
     return(OrdenEstimacionDataAccess.Actualizar(uOrdenEstimacion));
 }
Example #6
0
 /// <summary>
 /// Método que cancela un movimiento
 /// </summary>
 /// <param name="iID"></param>
 /// <param name="strMov"></param>
 /// <returns></returns>
 public static int CancelarOrdenEstimacionPorID(int iID)
 {
     return(OrdenEstimacionDataAccess.CancelarOrdenEstimacionPorID(iID));
 }
Example #7
0
 /// <summary>
 /// Método que inserta un nuevo registro a la tabla de OrdenEstimacion
 /// </summary>
 /// <param name="iRevision"></param>
 public static int insertarOrdenEstimacion(OrdenEstimacion iOrdenEstimacion)
 {
     return(OrdenEstimacionDataAccess.Insertar(iOrdenEstimacion));
 }
Example #8
0
 /// <summary>
 /// Método que avanza un movimiento de OrdenEstimacion
 /// </summary>
 /// <param name="iID"></param>
 /// <param name="strMov"></param>
 /// <returns></returns>
 public static int AvanzarReportePorID(int iID, string strMov)
 {
     return(OrdenEstimacionDataAccess.AvanzarReportePorID(iID, strMov));
 }
Example #9
0
 /// <summary>
 /// Método que Afecta un registro de Estimacion
 /// </summary>
 /// <param name="aRevision"></param>
 public static int AfectarEstimacionPorID(OrdenEstimacion aOrdenEstimacion)
 {
     return(OrdenEstimacionDataAccess.AfectarEstimacionPorID(aOrdenEstimacion));
 }
Example #10
0
        /// <summary>
        /// Obtener registros de ImagenOrdenEstimacionD por su ID
        /// </summary>
        /// <param name="iID"></param>
        /// <returns></returns>
        public static List <ImagenOrdenEstimacionD> ObtenerOrdenEstimacionDPorID(int ID, string IDConcepto)
        {
            List <ImagenOrdenEstimacionD> oe = OrdenEstimacionDataAccess.ObtenerOrdenEstimacionDPorID(ID, IDConcepto);

            return(oe);
        }