Esempio n. 1
0
        public Domain.ClienteModel BuscaIdCliente(string Numero, string Cep)
        {
            string retorno = "";

            IFSPDataContext db = new IFSPDataContext();

            Domain.ClienteModel Cliente = new Domain.ClienteModel();

            if (!string.IsNullOrWhiteSpace(Cep))
            {
                var select = db.CLIENTEs.Where(c => c.CEP == Cep && c.NUMERO == Numero).FirstOrDefault();

                if (select != null)
                {
                    Cliente.Cep = select.CEP;
                    Cliente.Rua = select.RUA;
                    Cliente.Numero = select.NUMERO;
                    Cliente.Cpf = select.CPF;
                    Cliente.IdCliente = select.ID_CLIENTE;
                    Cliente.Email = select.EMAIL;
                    Cliente.Telefones = select.TELEFONES;
                    Cliente.NomeCliente = select.NOME_CLIENTE;
                    Cliente.Complemento = select.COMPLEMENTO;
                    Cliente.Referencia = select.REFERENCIA;
                }
            }

            return Cliente;
        }
Esempio n. 2
0
        public Domain.ClienteModel BuscaDadosCliente(int IdCliente)
        {
            Domain.ClienteModel Retorno = new Domain.ClienteModel();
            IFSPDataContext db = new IFSPDataContext();

            var cli = db.CLIENTEs.Where(c => c.ID_CLIENTE == IdCliente).FirstOrDefault();

            Retorno.Cep = cli.CEP;
            Retorno.Complemento = cli.COMPLEMENTO;
            Retorno.Cpf = cli.CPF;
            Retorno.Email = cli.EMAIL;
            Retorno.NomeCliente = cli.NOME_CLIENTE;
            Retorno.Numero = cli.NUMERO;
            Retorno.Referencia = cli.REFERENCIA;
            Retorno.Rua = cli.RUA;
            Retorno.Telefones = cli.TELEFONES;

            return Retorno;
        }
Esempio n. 3
0
        public Domain.ClienteModel BuscaSenhaCliente(string Email)
        {
            Domain.ClienteModel Cliente = new Domain.ClienteModel();

            IFSPDataContext db = new IFSPDataContext();

            var select = db.CLIENTEs.Where(c => c.EMAIL == Email).FirstOrDefault();

            if (select != null)
            {
                Cliente.Senha = select.SENHA;
            }
            else
            {
                Cliente.Senha = "";
            }

            return Cliente;
        }
Esempio n. 4
0
        public Domain.ClienteModel LoginCliente(string login, string senha)
        {
            Domain.ClienteModel cliente = new Domain.ClienteModel();
            IFSPDataContext db = new IFSPDataContext();

            var select = db.CLIENTEs.Where(cli => cli.EMAIL == login && cli.SENHA == senha).FirstOrDefault();

            if (select != null)
            {
                cliente.NomeCliente = select.NOME_CLIENTE;
                cliente.Numero = select.NUMERO;
                cliente.Rua = select.RUA;
                cliente.Email = select.EMAIL;
                cliente.Cep = select.CEP;
                cliente.Complemento = select.COMPLEMENTO;
                cliente.Cpf = select.CPF;
                cliente.Referencia= select.REFERENCIA;
                cliente.Pontos = (int)select.PONTOS;

            }
            else
            {
                cliente.NomeCliente = "";
            }

            return cliente;
        }
Esempio n. 5
0
        //public List<Domain.PedidoGraficoModel> GeraGrafico(int IdFornecedor, string DataInicio, string DataFim, string Status, string Produto, string Valor)
        //{
        //    List<Domain.PedidoGraficoModel> Retorno = new List<Domain.PedidoGraficoModel>();
        //    IFSPDataContext db = new IFSPDataContext();
        //    string IdStatus = "";
        //    Valor = Valor.Replace("R$", "");
        //    Valor.TrimEnd();
        //    Valor.TrimStart();
        //    var arrayValores = Valor.Split('-');
        //    if (Status == "Finalizado")
        //    {
        //        IdStatus = "1";
        //    }
        //    else if (Status == "Cancelado")
        //    {
        //        IdStatus = "2";
        //    }
        //    else
        //    {
        //        IdStatus = "";
        //    }
        //    if (IdStatus == "")
        //    {
        //        var select = db.PEDIDO_FULLs.Where(n => n.ID_FORNECEDOR == IdFornecedor
        //            && n.DATA >= DateTime.Parse(DataInicio) && n.DATA <= DateTime.Parse(DataFim)
        //            ).GroupBy(n => n.DATA).Select(p => new
        //        {
        //            Data = p.Key,
        //            Total = p.GroupBy(pedidos => pedidos.ID_PEDIDO_FULL).Count()
        //        });
        //        //var select2 = db.PEDIDO_FULLs.Where(n => n.ID_FORNECEDOR == IdFornecedor
        //        //    && n.DATA >= DateTime.Parse(DataInicio) && n.DATA <= DateTime.Parse(DataFim)
        //        //    ).ToList().OrderByDescending(m => m.DATA);
        //        //var todosProdutosPorHora = vendas.GroupBy(v => v.DataHora.Hour)
        //        //                    .Select(g => new
        //        //                    {
        //        //                        Hora = g.Key,
        //        //                        Total = g.Sum(venda =>
        //        //                                    venda.ProdutosVendidos.Sum(pv => pv.Quantidade))
        //        //                    });
        //        foreach (var x in select)
        //        {
        //            Domain.PedidoGraficoModel Pd = new Domain.PedidoGraficoModel();
        //            Pd.Data = (DateTime)x.Data;
        //            Pd.Qnt = x.Total;
        //            Retorno.Add(Pd);
        //        }
        //    }
        //    else
        //    {
        //        var select = db.PEDIDO_FULLs.Where(n => n.ID_FORNECEDOR == IdFornecedor && n.STATUS == IdStatus && n.DATA >= DateTime.Parse(DataInicio) && n.DATA <= DateTime.Parse(DataFim)).ToList().OrderByDescending(m => m.DATA);
        //        foreach (var x in select)
        //        {
        //            Domain.PedidoGraficoModel Pd = new Domain.PedidoGraficoModel();
        //            Pd.Data = (DateTime)x.DATA;
        //            Retorno.Add(Pd);
        //        }
        //    }
        //    return Retorno;
        //}
        public Domain.ClienteModel BuscarCliente(int IdCliente)
        {
            IFSPDataContext db = new IFSPDataContext();
            Domain.ClienteModel Retorno = new Domain.ClienteModel();

            var select = db.CLIENTEs.Where(n => n.ID_CLIENTE == IdCliente).FirstOrDefault();

            Retorno.Cep = select.CEP;
            Retorno.Cpf = select.CPF;
            Retorno.Email = select.EMAIL;
            Retorno.NomeCliente = select.NOME_CLIENTE;
            Retorno.Telefones = select.TELEFONES;

            return Retorno;
        }