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 bool RealizarVenda(Venda item, List <ItensVenda> listaItems, Cliente cli) { try { DALProduto dalprod = new DALProduto(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { if ((cli.limitecredito - cli.totalComprado) > item.Valor) { db.Venda.Add(item); db.SaveChanges(); if (item.idCategoriaPagamento != 2) { cli.totalComprado = cli.totalComprado + item.Valor; } cli.totalComprado = cli.totalComprado; cli.Pontos = cli.Pontos + 20; db.Entry(cli).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); foreach (ItensVenda iv in listaItems) { iv.idVenda = item.id; Produto prod = new Produto(); prod = dalprod.SelecionarProdutoID(iv.idProduto.Value); dalprod.DiminuirEstoque(prod); db.ItensVenda.Add(iv); db.SaveChanges(); } return(true); } else { Decimal?ult = (cli.limitecredito - cli.totalComprado - item.Valor); ult = ult * -1; MessageBox.Show("O limite será ultrapassado em " + ult); return(false); } } } catch (Exception) { //MessageBox.Show(e.Message); return(false); } }
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 bool Salvar(Usuario usu, List <UsuarioPermissoes> per) { try { using (quiteriamodasEntities db = new quiteriamodasEntities()) { db.Usuario.Add(usu); db.SaveChanges(); foreach (UsuarioPermissoes item in per) { item.idUsuario = usu.id; db.UsuarioPermissoes.Add(item); db.SaveChanges(); } return(true); } } catch (Exception) { return(false); } }
public bool RealizarCondicional(Condicional item, List <ItensCondicional> listaItems, Cliente cli) { try { DALProduto dalprod = new DALProduto(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { if (listaItems.Count > 0) { db.Condicional.Add(item); db.SaveChanges(); //cli.totalComprado = cli.totalComprado + item.Valor; //db.Entry(cli).State = System.Data.Entity.EntityState.Modified; //db.SaveChanges(); foreach (ItensCondicional iv in listaItems) { iv.idCondicional = item.id;//testar isso aqui Produto prod = new Produto(); prod = dalprod.SelecionarProdutoID(iv.idProduto.Value); prod.condicional = "Sim"; db.Entry(prod).State = System.Data.Entity.EntityState.Modified; //dalprod.DiminuirEstoque(prod); db.ItensCondicional.Add(iv); db.SaveChanges(); } return(true); } return(false); } } catch (Exception) { //MessageBox.Show(e.Message); return(false); } }
public bool RealizarPagamentoComTroco(int idVenda, int idCliente, decimal valorRestante, decimal valorPagamento) { using (quiteriamodasEntities db = new quiteriamodasEntities()) { Venda v = new Venda(); Cliente c = new Cliente(); ClientePagamentos cp = new ClientePagamentos(); cp.data = DateTime.Now; cp.idCliente = idCliente; v = (from ven in db.Venda where ven.id == idVenda select ven).FirstOrDefault(); decimal?resto = valorRestante - valorPagamento; cp.valor = valorPagamento; if (resto < 0) { v.valorrestante = 0; } else { v.valorrestante = v.valorrestante - valorPagamento; } db.Entry(v).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); c = (from cli in db.Cliente where cli.id == idCliente select cli).FirstOrDefault(); c.Pontos = c.Pontos + 2; c.totalComprado = c.totalComprado - valorPagamento; c.DataUltimoPagamento = cp.data; db.Entry(c).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); db.ClientePagamentos.Add(cp); db.SaveChanges(); return(true); } }
public bool Alterar(Conta item) { try { using (quiteriamodasEntities db = new quiteriamodasEntities()) { db.Entry(item).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(true); } } catch (Exception) { return(false); } }
public bool Salvar(Endereco item) { try { using (quiteriamodasEntities db = new quiteriamodasEntities()) { db.Endereco.Add(item); db.SaveChanges(); return(true); } } catch (Exception) { return(false); } }
public bool Salvar(CategoriaPagamento item) { try { using (quiteriamodasEntities db = new quiteriamodasEntities()) { db.CategoriaPagamento.Add(item); db.SaveChanges(); return(true); } } catch (Exception) { //MessageBox.Show(e.Message); return(false); } }
public void Salvar(Categoria item) { try { using (quiteriamodasEntities db = new quiteriamodasEntities()) { //db.categoria.Attach(item); db.Categoria.Add(item); //db.Entry(item).State = System.Data.EntityState.Added; db.SaveChanges(); } } catch (Exception e) { MessageBox.Show(e.Message); } }
public bool AbrirCaixa(FluxoCaixa item) { try { using (quiteriamodasEntities db = new quiteriamodasEntities()) { db.FluxoCaixa.Add(item); db.SaveChanges(); return(true); } } catch (Exception) { //MessageBox.Show(e.Message); return(false); } }
public bool FecharCaixa(FluxoCaixa item) { try { using (quiteriamodasEntities db = new quiteriamodasEntities()) { item.DataFechamento = DateTime.Now; db.Entry(item).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(true); } } catch (Exception) { //MessageBox.Show(e.Message); return(false); } }
public void ModificarStatusCondicionalVenda(int id) { try { Condicional cond = new Condicional(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { cond = (from con in db.Condicional where con.id == id select con).FirstOrDefault(); cond.status = "Vendido"; db.Entry(cond).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } } catch (Exception e) { MessageBox.Show(e.Message); } }
public bool realizarCobranca(int idCliente) { try { Cliente cli = new Cliente(); using (quiteriamodasEntities db = new quiteriamodasEntities()) { cli = (from con in db.Cliente where con.id == idCliente select con).FirstOrDefault(); cli.DataUltimaCobranca = DateTime.Now; cli.Pontos = cli.Pontos - 1; db.Entry(cli).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(true); } } catch (Exception e) { return(false); } }