Пример #1
0
        public List <DO_SolicitudInsumos> listaSolicitudesPorOperario(DO_SolicitudInsumos idOpe)
        {
            List <DO_SolicitudInsumos> lista         = new List <DO_SolicitudInsumos>();
            DAO_SolicitudInsumos       dao_Solicitud = new DAO_SolicitudInsumos();

            lista = dao_Solicitud.listarSolicitudesPorOperario(idOpe);
            return(lista);
        }
Пример #2
0
        public List <DO_SolicitudInsumos> listaSolicitudesPorPedido(int idPedido)
        {
            List <DO_SolicitudInsumos> lista         = new List <DO_SolicitudInsumos>();
            DAO_SolicitudInsumos       dao_Solicitud = new DAO_SolicitudInsumos();

            lista = dao_Solicitud.listarSolicitudesPorPedido(idPedido);
            return(lista);
        }
Пример #3
0
        /// <summary>
        /// Metodo para obtener la lista de solicitudes de insumos
        /// </summary>
        /// <returns></returns>
        public List <DO_SolicitudInsumos> listaSolicitudes()
        {
            List <DO_SolicitudInsumos> lista         = new List <DO_SolicitudInsumos>();
            DAO_SolicitudInsumos       dao_Solicitud = new DAO_SolicitudInsumos();

            lista = dao_Solicitud.listarSolicitudes();
            return(lista);
        }
Пример #4
0
        /// <summary>
        /// Metodo para decidir si rechazar o aceptar la solicitud.
        /// </summary>
        /// <param name="solicitud">La solicitud de insumos</param>
        /// <param name="admin">El encargado de tomar la decisión</param>
        /// <param name="estado">El estado al cual pasa la solicitud (aceptada o rechazada)</param>
        /// <returns></returns>
        public bool decisionAdmin(DO_SolicitudInsumos solicitud, DO_Administrador admin, string estado)
        {
            DAO_SolicitudInsumos dao_Solicitud = new DAO_SolicitudInsumos();

            if (dao_Solicitud.decisionSolicitud(admin, estado, solicitud))
            {
                return(dao_Solicitud.reducirInsumos(solicitud));
            }
            else
            {
                return(false);
            }
        }
Пример #5
0
        /// <summary>
        /// Metodo para decidir si rechazar o aceptar la solicitud.
        /// </summary>
        /// <param name="solicitud">La solicitud de insumos</param>
        /// <param name="admin">El encargado de tomar la decisión</param>
        /// <param name="estado">El estado al cual pasa la solicitud (aceptada o rechazada)</param>
        /// <returns></returns>
        public bool decisionAdmin(DO_SolicitudInsumos solicitud, DO_Operario admin, string estado)
        {
            DAO_SolicitudInsumos dao_Solicitud = new DAO_SolicitudInsumos();

            solicitud = dao_Solicitud.consultarSolicitud(solicitud.codigoSolicitud);
            if (dao_Solicitud.decisionSolicitud(admin, estado, solicitud))
            {
                if (estado.Equals("APROBADA"))
                {
                    return(dao_Solicitud.reducirInsumos(solicitud));
                }
                else
                {
                    return(true);
                }
            }
            else
            {
                return(false);
            }
        }
Пример #6
0
        /// <summary>
        /// Metodo para obtener una solicitud de insumos
        /// </summary>
        /// <param name="codigoSolicitud">Codigo de la solicitud de insumos</param>
        /// <returns></returns>
        public DO_SolicitudInsumos consultaSolicitud(int codigoSolicitud)
        {
            DAO_SolicitudInsumos dao_Solicitud = new DAO_SolicitudInsumos();

            return(dao_Solicitud.consultarSolicitud(codigoSolicitud));
        }
Пример #7
0
        /// <summary>
        /// Metodo para crear una nueva solicitud de insumos.
        /// </summary>
        /// <param name="nuevaSolicitud">La solicitud de insumos</param>
        /// <returns></returns>
        public bool crearNuevaSolicitud(DO_SolicitudInsumos nuevaSolicitud)
        {
            DAO_SolicitudInsumos dao_Solicitud = new DAO_SolicitudInsumos();

            return(dao_Solicitud.guardarSolicitudInsumos(nuevaSolicitud));
        }