private void IniciarProduto(int id) { ProdutoCompra = new ProdutoCompra(); ProdutoCompra.Produto = ProdutoData.SelecionarProduto(id); ProdutoCompra.QuemRegistrou = AtorLogado.Ator; ProdutoCompra.DataDeCompra = DateTime.Now; }
private static IList <ProdutoCompra> CapturarProdutoCompra(CompraNovoModel model, Compra cp) { IList <ProdutoCompra> lpc = new List <ProdutoCompra>(); foreach (ProdutosModel item in model.Produtos) { ProdutoCompra pc = new ProdutoCompra() { Id = item.Id }; pc.Produto = new Produto() { Id = item.ProdutoId }; pc.Valor = item.Valor; pc.BaseICMS = item.BaseICMS; pc.Quantidade = item.Quantidade; String[] tipo = item.TipoQuantidade.Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries); pc.TipoQuantidade = tipo[0]; if (tipo.Length > 1) { pc.QuantidadeCaixa = Convert.ToInt32(tipo[1]); } pc.Compra = cp; pc.Id = item.Id; pc.IPI = item.IPI; pc.ICMS = item.ICMS; lpc.Add(pc); } return(lpc); }
private static IList <ProdutoCompra> CapturarProdutoCompra(CompraNovoModel model, Compra cp) { IList <ProdutoCompra> lpc = new List <ProdutoCompra>(); foreach (ProdutosModel item in model.Produtos) { ProdutoCompra pc = new ProdutoCompra() { Id = item.Id }; pc.Produto = new Produto() { Id = item.ProdutoId }; pc.Valor = item.Valor; pc.Quantidade = item.Quantidade; pc.TipoQuantidade = item.TipoQuantidade; pc.Compra = cp; pc.Id = item.Id; pc.IPI = item.IPI; pc.ICMS = item.ICMS; lpc.Add(pc); } return(lpc); }
private void ButtonAdd_Clicked(object sender, EventArgs e) { PickerFornecedor.IsEnabled = false; DatePickerCompra.IsEnabled = false; //produto selecionado no picker var produto = Produtos.Where(p => p.Descricao == PickerProduto.Items[PickerProduto.SelectedIndex]).First(); //cria novo produto nota ProdutoCompra produtoNota = new ProdutoCompra() { Produto = produto, Quantidade = Convert.ToInt32(EntryQuantidade.Text), Preco = Convert.ToDouble(EntryValorUnit.Text), }; //armazenando produtosNota ProdutosNota.Add(produtoNota); //ativa botao salvar ButtonSalvar.IsEnabled = true; //limpa dados PickerProduto.SelectedIndex = -1; EntryQuantidade.Text = string.Empty; EntryValorUnit.Text = string.Empty; //calcula o total if (!lbValorTotal.Equals(string.Empty)) { lbValorTotal.Text = (Convert.ToDouble(lbValorTotal.Text) + (produtoNota.Quantidade * produtoNota.Preco)).ToString(); } else { lbValorTotal.Text = (produtoNota.Quantidade * produtoNota.Preco).ToString(); } lvProdutos.ItemsSource = null; lvProdutos.ItemsSource = ProdutosNota; }
public static string CadastrarCompra(ProdutoCompra produtoCompra) { try { using (ConsultorioContext ctx = new ConsultorioContext()) { produtoCompra.Produto = ctx.Produtos.Find(produtoCompra.Produto.Id); produtoCompra.QuemRegistrou = ctx.Atores.Find(produtoCompra.QuemRegistrou.Id); produtoCompra.Produto.Quantidade += produtoCompra.QuantidaDeComprada; ctx.Entry(produtoCompra.Produto).State = EntityState.Modified; ctx.ProdutosCompras.Add(produtoCompra); ctx.SaveChanges(); return("Compra cadastrada com Sucesso!"); } } catch { return("Erro em salvar a compra"); } }
public void ProdutoNota(ProdutoCompra ProdutoNota) { connection.Delete(ProdutoNota); }
public void UpdateProdutoNota(ProdutoCompra ProdutoNota) { connection.UpdateWithChildren(ProdutoNota); }
public void InsertProdutoNota(ProdutoCompra ProdutoNota) { connection.InsertWithChildren(ProdutoNota); }