public List <VendaModel> carregarVendasCliente(int?id) { List <VendaModel> vm; using (quiteriamodasEntities db = new quiteriamodasEntities()) { vm = (from v in db.Venda join cli in db.Cliente on v.idCliente equals cli.id join pes in db.Pessoa on cli.idPessoa equals pes.id join cp in db.CategoriaPagamento on v.idCategoriaPagamento equals cp.id where pes.id == id && v.valorrestante > 0 select new VendaModel() { id = v.id, idCliente = cli.id, Valor = v.Valor, valorrestante = v.valorrestante, data = v.data, qtdParcelas = v.qtdParcelas, categoriapagamento = cp.nome, }).ToList(); } return(vm); }
//lista de produtos model public List <ProdutoModel> listaProdutosModelsDoCondicional(int idCondicional) { List <ProdutoModel> lista = new List <ProdutoModel>(); List <ItensCondicional> listaCond = new List <ItensCondicional>(); DALProduto objDAL = new DALProduto(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { listaCond = (from lc in db.ItensCondicional where lc.idCondicional == idCondicional select lc).ToList(); foreach (ItensCondicional ic in listaCond) { ProdutoModel prod = new ProdutoModel(); prod = DALProduto.SelecionarUmProdutoModel(ic.idProduto); lista.Add(prod); //iv.idVenda = item.id; //Produto prod = new Produto(); //prod = dalprod.SelecionarProdutoID(iv.idProduto.Value); //dalprod.DiminuirEstoque(prod); //db.ItensVenda.Add(iv); //db.SaveChanges(); } } return(lista); }
public bool Alterar(Usuario usu, List <UsuarioPermissoes> per) { try { using (quiteriamodasEntities db = new quiteriamodasEntities()) { db.Entry(usu).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); List <UsuarioPermissoes> listaauxiliar = logarNoSistema(usu.login, usu.senha); foreach (UsuarioPermissoes itemaux in listaauxiliar) { db.Entry(itemaux).State = System.Data.Entity.EntityState.Deleted; db.SaveChanges(); } foreach (UsuarioPermissoes item in per) { // item.idUsuario = usu.id; db.UsuarioPermissoes.Add(item); db.SaveChanges(); } return(true); } } catch (Exception) { return(false); } }
public void ModificarStatusCondicional(int id, string status) { try { Condicional cond = new Condicional(); List <ItensCondicional> listaCond = new List <ItensCondicional>(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { cond = (from con in db.Condicional where con.id == id select con).FirstOrDefault(); cond.status = status; db.Entry(cond).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); listaCond = (from lc in db.ItensCondicional where lc.idCondicional == id select lc).ToList(); foreach (ItensCondicional iv in listaCond) { Produto prod = new Produto(); prod = new DALProduto().SelecionarProdutoID(iv.idProduto.Value); prod.condicional = "Não"; db.Entry(prod).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } } } catch (Exception e) { MessageBox.Show(e.Message); } }
public void Excluir(CategoriaPagamento item) { using (quiteriamodasEntities db = new quiteriamodasEntities()) { db.Entry(item).State = System.Data.Entity.EntityState.Deleted; db.SaveChanges(); } }
public void Alterar(Categoria item) { using (quiteriamodasEntities db = new quiteriamodasEntities()) { db.Entry(item).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public List <CategoriaPagamento> listarCategoriaPagamento() { List <CategoriaPagamento> lista = new List <CategoriaPagamento>(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { lista = (from cp in db.CategoriaPagamento select cp).ToList(); } return(lista); }
public Cliente retornarUltimoCliente() { Cliente func = new Cliente(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { func = (from e in db.Cliente orderby e.id descending select e).First(); return(func); } }
public Funcionario retornarUltimoFuncionario() { Funcionario func = new Funcionario(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { func = (from e in db.Funcionario orderby e.id descending select e).First(); return(func); } }
public Pessoa retornarUltimaPessoa() { Pessoa func = new Pessoa(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { func = (from e in db.Pessoa orderby e.id descending select e).First(); return(func); } }
public Pessoa retornarPessoaCPFObjeto(string cpf) { Pessoa pes = new Pessoa(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { pes = (from p in db.Pessoa where p.CPF == cpf select p).FirstOrDefault(); return(pes); } }
public List <ClienteModel> carregarClientes() { List <ClienteModel> cp; using (quiteriamodasEntities db = new quiteriamodasEntities()) { //DateTime ultimo = (from c in db.Cliente select c.DataUltimoPagamento); TimeSpan?diferenca; DateTime agora = DateTime.Now; agora = agora.AddDays(-30); DateTime agora2 = DateTime.Now; agora2 = agora2.AddDays(-7); int dias = 0; //= diferenca.Days; cp = (from c in db.Cliente where ((c.DataUltimoPagamento <= agora || c.DataUltimoPagamento == null) && c.totalComprado > 0 && (c.DataUltimaCobranca < agora2 || c.DataUltimaCobranca == null))//&& System.Data.Entity.DbFunctions.TruncateTime(c.DataUltimaCobranca.Value) < agora2) //join pag in db.ClientePagamentos on c.id equals pag.idCliente join p in db.Pessoa on c.idPessoa equals p.id join e in db.Endereco on p.idEndereco equals e.id //join ven in db.Venda on c.id equals ven.idCliente select new ClienteModel() { //id = c.id, //totalComprado = c.totalComprado, //nome = pes.nome, //dataUltimoPagamento = c.DataUltimoPagamento, //telefone = pes.telefone, nome = p.nome, celular = p.celular, celular2 = p.celular2, CPF = p.CPF, dataNascimento = p.datanascimento.Value, dataUltimoPagamento = c.DataUltimoPagamento.Value, email = p.email, id = p.id, telefone = p.telefone, telefone2 = p.telefone2, limitecredito = c.limitecredito.Value, totalComprado = c.totalComprado.Value, bairro = e.bairro, idEndereco = e.id, numero = e.numero, rua = e.rua, RG = p.RG, CEP = e.CEP, }).ToList(); } return(cp); }
public Conta selecionarConta(int id) { using (quiteriamodasEntities db = new quiteriamodasEntities()) { Conta divida = new Conta(); divida = (from e in db.Conta where e.id == id select e).FirstOrDefault(); return(divida); } }
public FluxoCaixa verificarAberturaCaixa() { using (quiteriamodasEntities db = new quiteriamodasEntities()) { FluxoCaixa Caixa = new FluxoCaixa(); Caixa = (from e in db.FluxoCaixa where System.Data.Entity.DbFunctions.TruncateTime(DateTime.Now) == System.Data.Entity.DbFunctions.TruncateTime(e.DataAbertura) select e).FirstOrDefault(); return(Caixa); } }
public Usuario retornarUsuarioComPermissoes(string login) { Usuario per = new Usuario(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { per = (from usu in db.Usuario where usu.login == login select usu).FirstOrDefault(); return(per); } }
public List <State> listarEstados() { List <State> lista = new List <State>(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { lista = (from e in db.State orderby e.Name select e).ToList(); } return(lista); }
public List <City> listarCidades(int estadoID) { using (quiteriamodasEntities db = new quiteriamodasEntities()) { List <City> lista = new List <City>(); lista = (from e in db.City where e.IdState == estadoID orderby e.Name select e).ToList(); return(lista); } }
public int pegarIDCidade(string cidade) { int id = 0; using (quiteriamodasEntities db = new quiteriamodasEntities()) { id = (from e in db.City where e.Name.Contains(cidade) select e.Id).FirstOrDefault(); } return(id); }
public Pessoa retornarPessoa(int id) { Pessoa pes = new Pessoa(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { pes = (from p in db.Pessoa where p.id == id select p).FirstOrDefault(); } return(pes); }
public CategoriaPagamento SelecionarCategoriaPagamentoComCodigo(int id) { CategoriaPagamento cp; using (quiteriamodasEntities db = new quiteriamodasEntities()) { cp = (from m in db.CategoriaPagamento where m.id == id select m).FirstOrDefault(); } return(cp); }
public List <Categoria> SelecionarTodas() { List <Categoria> Lista = new List <Categoria>(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { Lista = (from c in db.Categoria orderby c.descricao select c).ToList(); } return(Lista); }
public Usuario retornarUsuario(int id) { Usuario per = new Usuario(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { per = (from usu in db.Usuario where usu.id == id select usu).FirstOrDefault(); return(per); } }
public Pessoa retornarPessoaComIDCliente(int id) { Pessoa pes = new Pessoa(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { pes = (from cli in db.Cliente where cli.id == id join p in db.Pessoa on cli.idPessoa equals p.id select p).FirstOrDefault(); } return(pes); }
public Cliente retornarCliente(int id) { Cliente pes = new Cliente(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { pes = (from p in db.Pessoa where p.id == id join c in db.Cliente on p.id equals c.idPessoa select c).FirstOrDefault(); } return(pes); }
public Funcionario retornarFuncionario(int id) { Funcionario pes = new Funcionario(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { pes = (from p in db.Pessoa where p.id == id join f in db.Funcionario on p.id equals f.idPessoa select f).FirstOrDefault(); } return(pes); }
public List <Categoria> Selecionar(string descricao) { List <Categoria> Lista = new List <Categoria>(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { Lista = (from c in db.Categoria where c.descricao.Contains(descricao) orderby c.descricao select c).ToList(); } return(Lista); }
public Endereco retornarEndereco(int id) { Endereco end = new Endereco(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { end = (from p in db.Pessoa where p.id == id join e in db.Endereco on p.idEndereco equals e.id select e).FirstOrDefault(); } return(end); }
public List <Pessoa> listarPessoas() { using (quiteriamodasEntities db = new quiteriamodasEntities()) { List <Pessoa> lista = new List <Pessoa>(); lista = (from e in db.Pessoa join c in db.Cliente on e.id equals c.idPessoa orderby e.nome select e).ToList(); return(lista); } }
public static List <ClienteModel> carregarClientesParaCondicional() { List <ClienteModel> cp; using (quiteriamodasEntities db = new quiteriamodasEntities())//timespan não funcionou dentro da query, mudar isso { cp = (from p in db.Pessoa join cli in db.Cliente on p.id equals cli.idPessoa join pag in db.ClientePagamentos on cli.id equals pag.idCliente join comp in db.Venda on cli.id equals comp.idCliente join e in db.Endereco on p.idEndereco equals e.id join c in db.City on e.idCidade equals c.Id join s in db.State on c.IdState equals s.Id //where (TimeSpan.Parse(DateTime.Now.ToString()) - TimeSpan.Parse(cli.DataUltimoPagamento.ToString())).TotalDays < 30 && cli.Pontos > 20 && cli.limitecredito > 1000 //where (System.Data.Entity.SqlServer.SqlFunctions.DateDiff(Day,DateTime.Now,(cli.DataUltimoPagamento))) < 30 && cli.Pontos > 20 && cli.limitecredito > 1000 where cli.Pontos > 20 && cli.limitecredito > 1000 select new ClienteModel() { nome = p.nome, celular = p.celular, celular2 = p.celular2, CPF = p.CPF, dataNascimento = p.datanascimento.Value, dataUltimoPagamento = cli.DataUltimoPagamento.Value, email = p.email, id = p.id, telefone = p.telefone, telefone2 = p.telefone2, limitecredito = cli.limitecredito.Value, totalComprado = cli.totalComprado.Value, bairro = e.bairro, idCidade = c.Id, idEndereco = e.id, numero = e.numero, rua = e.rua, idEstado = s.Id, RG = p.RG, CEP = e.CEP, }).Distinct().ToList(); } //List<ClienteModel> cp2 = new List<ClienteModel>(); //cp2 = cp.GroupBy(o => o.id);//retirar os clientes duplicados return(cp); }
public static string SelecionarcodInt(int codigo) { //var obj = new Categoria(); string obj; using (quiteriamodasEntities db = new quiteriamodasEntities()) { obj = (from c in db.Categoria where c.id.Equals(codigo) orderby c.id select c.descricao).FirstOrDefault(); } return(obj); }