public static OrdenesCompraModel InitOrdenesCompraFiltros(string tkn, OrdenesCompraModel model) { model.Requisiciones = RequisicionServicio.BuscarRequisicionesOC(tkn); var Ordenes = ObtenerOrdenesCompra(TokenServicio.ObtenerIdEmpresa(tkn), tkn); if (model.IdProveedor != 0) { Ordenes = Ordenes.Where(x => x.IdProveedor.Equals(model.IdProveedor)).ToList(); } if (model.Estatus != 0) { Ordenes = Ordenes.Where(x => x.IdOrdenCompraEstatus.Equals(model.Estatus)).ToList(); } if (!model.FechaRequeridaA.Equals(DateTime.MinValue)) { Ordenes = Ordenes.Where(x => x.FechaRequerida < model.FechaRequeridaA).ToList(); } if (!model.FechaRequeridaDe.Equals(DateTime.MinValue)) { Ordenes = Ordenes.Where(x => x.FechaRequerida > model.FechaRequeridaDe).ToList(); } if (!model.FechaRegistroA.Equals(DateTime.MinValue)) { Ordenes = Ordenes.Where(x => x.FechaRegistro < model.FechaRegistroA).ToList(); } if (!model.FechaRegistroDe.Equals(DateTime.MinValue)) { Ordenes = Ordenes.Where(x => x.FechaRegistro < model.FechaRegistroDe).ToList(); } model.OrdenesCompra = Ordenes; return(model); }
public static List <RecargaCombustibleModel> ListaRecargaCombustible(string tkn) { var agente = new AgenteServicio(); agente.BuscarRecargasCombustible(tkn, TokenServicio.ObtenerIdEmpresa(tkn)); return(agente._ListaRecargasCombustible); }
public static RequisicionesModel InitRequisiciones(string _tok) { return(new RequisicionesModel { Estatus = BuscarRequisicionEstatus(_tok), Requisiciones = BuscarRequisiciones(TokenServicio.ObtenerIdEmpresa(_tok), _tok).OrderByDescending(x => x.IdRequisicion).ToList(), Empresas = CatalogoServicio.Empresas(_tok) }); }
public static RequisicionDTO InitRequisicion(string _tkn) { return(new RequisicionDTO() { IdEmpresa = TokenServicio.ObtenerIdEmpresa(_tkn), IdUsuarioSolicitante = TokenServicio.ObtenerIdUsuario(_tkn), FechaRequerida = Convert.ToDateTime(DateTime.Today.ToShortDateString()), Productos = new List <RequisicionProductoDTO>(), }); }
public static List <RequisicionDTO> BuscarRequisicionesOC(string token) { var respuestaReq = new AgenteServicio(); respuestaReq.BuscarRequisiciones(TokenServicio.ObtenerIdEmpresa(token), token); var reqs = respuestaReq._listaRequisicion; return(reqs.Where(x => x.IdRequisicionEstatus.Equals(RequisicionEstatusEnum.Autorizacion_parcial) || x.IdRequisicionEstatus.Equals(RequisicionEstatusEnum.Autoriza_compra)).ToList()); }
public static OrdenesCompraModel InitOrdenesCompra(string tkn) { return(new OrdenesCompraModel() { FechaRequeridaDe = DateTime.Now, FechaRequeridaA = DateTime.Now, FechaRegistroDe = DateTime.Now, FechaRegistroA = DateTime.Now, Requisiciones = RequisicionServicio.BuscarRequisicionesOC(tkn), OrdenesCompra = ObtenerOrdenesCompra(TokenServicio.ObtenerIdEmpresa(tkn), tkn) }); }
private static RequisicionRevPutDTO RequisicionRevisionDTO(RequisicionRevisionModel model, string _tok, List <RequisicionProdReviPutDTO> lprods) { var requRevision = new RequisicionRevPutDTO() { IdRequisicion = model.IdRequisicion, NumeroRequisicion = model.NumeroRequisicion, OpinionAlmacen = model.OpinionAlmacen, FechaRevision = DateTime.Today, ListaProductos = lprods, IdRequisicionEstatus = RequisicionEstatusEnum.Revision_exitosa }; if (TokenServicio.ObtenerEsAdministracionCentral(_tok)) { requRevision.IdUsuarioRevision = model.IdUsuarioSolicitante; } else { requRevision.IdUsuarioRevision = TokenServicio.ObtenerIdUsuario(_tok); } return(requRevision); }
public static AlmacenDTO ActivarEditarAlmacen(short id, string tkn) { return(BuscarProductosAlmacen(TokenServicio.ObtenerIdEmpresa(tkn), tkn).SingleOrDefault(x => x.IdProducto.Equals(id))); }