Пример #1
0
        public ActionResult ClientesFatura(string IDClienteFatura)
        {
            PesquisaClientesFaturaViewModel model = new PesquisaClientesFaturaViewModel();

            model.IDTipoPedido = Session_Carrinho.IDTipoPedido;

            if (IDClienteFatura == null && base.Session_Carrinho.ClienteFatura != null)
            {
                IDClienteFatura = base.Session_Carrinho.ClienteFatura.ID_CLIENTE.ToString();
            }

            int iIDClienteFatura;

            if (int.TryParse(IDClienteFatura, out iIDClienteFatura) && iIDClienteFatura > 0)
            {
                using (var ctx = new TIDalutexContext())
                {
                    int idRepresentante          = base.Session_Carrinho.Representante.IDREPRESENTANTE;
                    VW_CLIENTE_TRANSP objCliente = ctx.VW_CLIENTE_TRANSP.Where(x => x.ID_CLIENTE == iIDClienteFatura && x.ID_REP == idRepresentante).First();
                    model.ClientesFatura = new List <VW_CLIENTE_TRANSP>();
                    model.ClientesFatura.Add(objCliente);
                    model.Filtro = objCliente.NOME;
                }
            }

            return(View(model));
        }
Пример #2
0
        public ActionResult ClientesFatura(PesquisaClientesFaturaViewModel model)
        {
            model.IDTipoPedido = Session_Carrinho.IDTipoPedido;

            using (var ctx = new TIDalutexContext())
            {
                int idRepresentante = base.Session_Carrinho.Representante.IDREPRESENTANTE;
                model.ClientesFatura = ctx.VW_CLIENTE_TRANSP.Where(x => x.NOME.Contains(model.Filtro.ToUpper()) && x.ID_REP == idRepresentante).OrderBy(x => x.NOME).ToList();
            }

            return(View(model));
        }