private void btnGravarNota_Click(object sender, System.EventArgs e) { var notaEntrada = new NotaEntrada() { Id = (txtIDNota.Text == string.Empty ? Guid.NewGuid() : new Guid(txtIDNota.Text)), DataEmissao = dtpEmissao.Value, DataEntrada = dtpEntrada.Value, FornecedorNota = (Fornecedor)cbxFornecedor.SelectedItem, Numero = txtNumero.Text }; notaEntrada = (txtIDNota.Text == string.Empty ? this.controller.Insert(notaEntrada) : this.controller.Update(notaEntrada)); dgvNotasEntrada.DataSource = null; dgvNotasEntrada.DataSource = this.controller.GetAll(); ClearControlsNota(); }
private void btnGravarProduto_Click(object sender, EventArgs e) { var produtoNota = new ProdutoNotaEntrada() { Id = (txtIDProduto.Text == string.Empty ? Guid.NewGuid() : new Guid(txtIDProduto. Text)), PrecoCustoCompra = Convert.ToDouble( txtCusto.Text), ProdutoNota = (Produto)cbxProduto. SelectedItem, QuantidadeComprada = Convert.ToDouble( txtQuantidade.Text) }; this.notaAtual.RegistrarProduto(produtoNota); this.notaAtual = this.controller.Update( this.notaAtual); ChangeStatusOfControls(false); UpdateProdutosGrid(); ClearControlsProduto(); }
protected bool Equals(NotaEntrada other) { return(Id.Equals(other.Id)); }
public NotaEntrada Update(NotaEntrada notaEntrada) { return this.repository.UpdateNotaEntrada(notaEntrada); }
public void Remove(NotaEntrada notaEntrada) { this.repository.RemoveNotaEntrada(notaEntrada); }
public NotaEntrada Insert(NotaEntrada notaEntrada) { return this.repository.InsertNotaEntrada(notaEntrada); }
public NotaEntrada UpdateNotaEntrada(NotaEntrada notaEntrada) { this.notasEntrada[this.notasEntrada.IndexOf(notaEntrada)] = notaEntrada; return notaEntrada; }
public void RemoveNotaEntrada(NotaEntrada notaEntrada) { this.notasEntrada.Remove(notaEntrada); }
public NotaEntrada InsertNotaEntrada(NotaEntrada notaEntrada) { this.notasEntrada.Add(notaEntrada); return notaEntrada; }
private void dgvNotasEntrada_SelectionChanged(object sender, EventArgs e) { try { this.notaAtual = this.controller. GetNotaEntradaById((Guid)dgvNotasEntrada. CurrentRow.Cells[0].Value); txtIDNota.Text = notaAtual.Id. ToString(); txtNumero.Text = notaAtual.Numero; cbxFornecedor.SelectedItem = notaAtual. FornecedorNota; dtpEmissao.Value = notaAtual.DataEmissao; dtpEntrada.Value = notaAtual.DataEntrada; UpdateProdutosGrid(); } catch { this.notaAtual = new NotaEntrada(); } }