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; }
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; }
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; }
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; }
//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; }