public bool Equals(ClassEstoque outro) { if (Object.ReferenceEquals(outro, null)) { return(false); } if (Object.ReferenceEquals(this, outro)) { return(true); } if (_PropertyInfos == null) { _PropertyInfos = this.GetType().GetProperties(); } foreach (var info in _PropertyInfos) { var value = info.GetValue(this, null) ?? "(null)"; var valueOther = info.GetValue(outro, null) ?? "(null)"; if (!value.Equals(valueOther)) { return(false); } } return(true); }
public void Bt_AdicionarProduto_Click(object sender, EventArgs e) { ClassVenda venda = new ClassVenda(); venda.IdDoCliente = Convert.ToInt32(cBox_Cliente.SelectedValue); venda.IdDoProduto = Convert.ToInt32(cBox_Produto.SelectedValue); venda.QtdeVendida = Convert.ToInt32(txt_Qtde.Text); venda.DataDaVenda = DateTime.Now; ClassEstoque estoque; estoque = estoqueRepository.Obter(venda.IdDoProduto); ClassProduto produtovendido; produtovendido = produtoRepository.Obter(venda.IdDoProduto); int ValorDaVenda; ValorDaVenda = Convert.ToInt32(venda.QtdeVendida * produtovendido.PrecoDeVenda); txt_TotalDoProduto.Text = produtovendido.PrecoDeVenda.ToString(); txt_TotalDeVenda.Text = ValorDaVenda.ToString(); venda.ValorDaVenda = Convert.ToInt32(txt_TotalDeVenda.Text); vendaManutencao = venda; estoqueManutencao = estoque; }