public void Edit(ListaCompras lista) { using (var context = new ListaComprasContex()) { context.ListasCompras.Update(lista); context.SaveChangesAsync(); } }
public void Delete(ListaCompras lista) { using (var context = new ListaComprasContex()) { context.ListasCompras.Remove(lista); context.SaveChangesAsync(); } }
public void Create(ListaCompras lista) { using (var context = new ListaComprasContex()) { context.ListasCompras.Add(lista); context.SaveChangesAsync(); } }
public void Salvar() { ListaCompras lista = new ListaCompras { Titulo = Titulo, Data = Data, Observacao = Observacao, Finalizado = false }; Repositorio.Create(lista); NavigationService.Navigate(typeof(ListaComprasPage)); }
public void InsertarCompraEnCaja(string cod_caja, Compra aux) { Caja caja_encontrada = Cajas.Find(delegate(Caja value) { return(value.Codigo == cod_caja); }); if (caja_encontrada != null) { caja_encontrada.Compras.Add(aux); if (!ListaCompras.Exists(delegate(Compra value) { return(value.DNI == aux.DNI); })) { ListaCompras.Add(aux); } } }
public HttpResponseMessage Inserir(HttpRequestMessage request, InserirListaComprasViewModel listaCompras) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; var usuario = _usuarioRep.GetSingle(int.Parse(HttpContext.Current.User.Identity.GetUserId())); if (_listaComprasRep.FindBy(x => x.NomeLista == listaCompras.NomeLista && x.Ativo && x.UsuarioCriacaoId == usuario.Id).Any()) { ModelState.AddModelError("Lista já Existente", "Lista: " + listaCompras.NomeLista + " já existe ."); response = request.CreateResponse(HttpStatusCode.BadRequest, ModelState.Keys.SelectMany(k => ModelState[k].Errors) .Select(m => m.ErrorMessage).ToArray()); } else { var membro = _membroRep.GetAll().FirstOrDefault(x => x.PessoaId == usuario.PessoaId); var lista = new ListaCompras { NomeLista = listaCompras.NomeLista, UsuarioCriacao = usuario, DtCriacao = DateTime.Now, Ativo = true }; _listaComprasRep.Add(lista); foreach (var item in listaCompras.ListaCompras) { var itemLista = new ListaComprasItem { UsuarioCriacao = usuario, DtCriacao = DateTime.Now, Quantidade = item.quantity, ProdutoId = item.sku, Ativo = true, FlgOutraMarca = item.flgOutraMarca, QtdForne = item.qtdForn }; lista.ListaComprasItens.Add(itemLista); } _unitOfWork.Commit(); foreach (var item in listaCompras.RemFornPedCot) { var removeFornLista = new ListaComprasRemoveForn { UsuarioCriacao = usuario, DtCriacao = DateTime.Now, FonecedorId = item.forn, ProdutoId = item.prd, ListaComprasId = lista.Id, Ativo = true }; _listaComprasRemoveFornRep.Add(removeFornLista); } _unitOfWork.Commit(); response = request.CreateResponse(HttpStatusCode.OK); } return response; })); }
private void AbrirJanelaComprasEfetuadas(object sender, RoutedEventArgs e) { ListaCompras lista = new ListaCompras(); lista.Show(); }