private void btnGravar_Click(object sender, EventArgs e)
 {
     var fornecedor = new Fornecedor()
     {
         Id = (txtID.Text == string.Empty ?
               Guid.NewGuid() : new Guid(txtID.Text)),
         Nome = txtNome.Text,
         CNPJ = txtCNPJ.Text
     };
     fornecedor = (txtID.Text == string.Empty ?
               this.controller.Insert(fornecedor) :
               this.controller.Update(fornecedor));
     dgvFornecedores.DataSource = null;
     dgvFornecedores.DataSource = this.controller.GetAll();
     ClearControls();
 }
 protected bool Equals(Fornecedor other)
 {
     return Id.Equals(other.Id);
 }
예제 #3
0
 protected bool Equals(Fornecedor other)
 {
     return(Id.Equals(other.Id));
 }
 public Fornecedor UpdateFornecedor(Fornecedor fornecedor)
 {
     this.fornecedores[this.fornecedores.IndexOf(fornecedor)] = fornecedor;
     return fornecedor;
 }
 public void RemoveFornecedor(Fornecedor fornecedor)
 {
     this.fornecedores.Remove(fornecedor);
 }
 public Fornecedor InsertFornecedor( Fornecedor fornecedor)
 {
     this.fornecedores.Add(fornecedor);
     return fornecedor;
 }
 public Fornecedor Update(Fornecedor fornecedor)
 {
     return this.repository.UpdateFornecedor(fornecedor);
 }
 public void Remove(Fornecedor fornecedor)
 {
     this.repository.RemoveFornecedor(fornecedor);
 }
 public Fornecedor Insert(Fornecedor fornecedor)
 {
     return this.repository.InsertFornecedor(fornecedor);
 }