Beispiel #1
0
        /// <summary>
        /// Obtener un registro de Revisiones por su ID
        /// </summary>
        /// <param name="iID"></param>
        /// <returns></returns>
        public static Revision ObtenerRevisionPorID(int iID)
        {
            //1. Inicializar objeto, complementarlo con la Sucursal y RevisionD
            Revision oRevision = RevisionDataAccess.ObtenerRevisionPorID(iID);

            oRevision.RSucursal  = SucursalBusiness.ObtenerSucursalPorID(oRevision.Sucursal);
            oRevision.RRevisionD = RevisionDBusiness.ObtenerRevisionesDPorRevision(oRevision.ID);

            return(oRevision);
        }
Beispiel #2
0
        /// <summary>
        /// Método que obtiene todos los regsitros de Revisiones con su ultima revisión
        /// </summary>
        /// <returns></returns>
        public static List <Revision> ObtenerRevisionesUltimaRevision()
        {
            //1. Obtener las revisiones en una lista
            List <Revision> lRevisiones = RevisionDataAccess.ObtenerRevisionesUltimaRevision();

            //2. Complementarlas con sucursal
            foreach (Revision sd in lRevisiones)
            {
                sd.RSucursal = SucursalBusiness.ObtenerSucursalPorID(sd.Sucursal);
            }
            return(lRevisiones);
        }
Beispiel #3
0
 /// <summary>
 /// Método que borrar alguna Revision por su ID
 /// </summary>
 /// <param name="iID"></param>
 public static int Borrar(int iID)
 {
     return(RevisionDataAccess.Borrar(iID));
 }
Beispiel #4
0
 /// <summary>
 /// Método que actualiza un nuevo registro a la tabla de Revisiones
 /// </summary>
 /// <param name="uRevision"></param>
 /// <returns></returns>
 public static int Actualizar(Revision uRevision)
 {
     return(RevisionDataAccess.Actualizar(uRevision));
 }
Beispiel #5
0
 /// <summary>
 /// Método que inserta un nuevo registro a la tabla de Revisiones
 /// </summary>
 /// <param name="iRevision"></param>
 public static int Insertar(Revision iRevision)
 {
     return(RevisionDataAccess.Insertar(iRevision));
 }
Beispiel #6
0
 /// <summary>
 /// Método que avanza un movimiento de Revisiones
 /// </summary>
 /// <param name="iID"></param>
 /// <param name="strMov"></param>
 /// <returns></returns>
 public static int AvanzarRevisionPorID(int iID, string strMov)
 {
     return(RevisionDataAccess.AvanzarRevisionPorID(iID, strMov));
 }
Beispiel #7
0
 /// <summary>
 /// Método que Afecta un registro de Revisiones
 /// </summary>
 /// <param name="aRevision"></param>
 public static int AfectarRevisionPorID(Revision aRevision)
 {
     return(RevisionDataAccess.AfectarRevisionPorID(aRevision));
 }