//validar o ligin public bool ValidarLogin() { //var sql = GetConnection().Vendedores.Select(x => x.Email == Email && x.Senha == Senha); Vendedores v = GetConnection().Vendedores.Where(x => x.Email == Email && x.Senha == Senha).FirstOrDefault(); if (v != null) { Id = v.Id; Nome = v.Nome; return(true); } else { return(false); } }
public void Inserir(Vendas venda) { _vendaService = new VendaService(conexao); venda.Data = DateTime.Now; Clientes cli = conexao.Clientes.Find(venda.ClientesId); Vendedores vend = conexao.Vendedores.Find(venda.VendedoresId); venda.Clientes = cli; venda.Vendedores = vend; _vendaService.Inserir(venda); int id = Connection.GetIdVenda(venda); // Deserializar JSON List <ItensVenda> lista_itens = JsonConvert.DeserializeObject <List <ItensVenda> >(ListaProdutosVenda); List <VendasDetalhes> vd = new List <VendasDetalhes>(); var distintos = new HashSet <int>(); var duplicado = new HashSet <int>(); foreach (var item in lista_itens) { try { VendasDetalhes details = new VendasDetalhes(); details.VendaId = id; details.ProdutoId = int.Parse(item.CodigoProduto); details.QtdProdutos = decimal.Parse(item.QtdProduto); details.VlProduto = decimal.Parse(item.ValorUnitario); vd.Add(details); var dup = vd.GroupBy(x => x.ProdutoId).Where(x => x.Count() > 1).Select(x => x.Key); if (dup.Count() != 0) { throw new Exception(); } else { _vendaService.Inserir(details); Connection.UpdateQtdVendas(details.QtdProdutos, details.ProdutoId); } } catch (Exception) { throw; } } }
public void Inserir(Vendedores vendedor) { vendedor.Senha = "1234"; conexao.Vendedores.Add(vendedor); conexao.SaveChanges(); }