public void InserirEquipamento(Equipamento entidadeNova) { equipamentoNegocio.Inserir <Equipamento>(entidadeNova); }
private void btnEquipamentoCadastrar_Click(object sender, EventArgs e) { using (EquipamentoNegocio equipamentoNegocio = new EquipamentoNegocio()) { ValidacaoInterfaces validarInterfaces = new ValidacaoInterfaces(); if (validarInterfaces.validarCampoCadastrar(this.grpEquipamento.Controls) == true) { return; } else if (validarInterfaces.ValidarRadioButton(this.rbtCadastrarAtivoSim, this.rbtCadastrarAtivoNao) == true) { return; } if (acaoNaTelaInformada == AcaoNaTela.Inserir) { Equipamento equipamentoInserir = new Equipamento() { Nome = this.txtCadastrarNomeEquipamento.Text, Quantidade = Convert.ToInt32(this.txtCadastrarQuantidade.Text), Ativo = this.rbtCadastrarAtivoSim.Checked == true? true: false }; string retorno = equipamentoNegocio.Inserir(equipamentoInserir); try { int codigo = Convert.ToInt32(retorno); MessageBox.Show("Equipamento cadastrado com sucesso. Código: " + codigo.ToString(), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = System.Windows.Forms.DialogResult.Yes; } catch { MessageBox.Show("Não foi possível cadastrar o equipamento. Detalhes: " + retorno, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } else if (acaoNaTelaInformada == AcaoNaTela.Alterar) { Equipamento equipamentoAlterar = new Equipamento() { IDEquipamento = Convert.ToInt32(this.txtCadastrarCodigo.Text), Nome = txtCadastrarNomeEquipamento.Text, Quantidade = Convert.ToInt32(this.txtCadastrarQuantidade.Text), Ativo = this.rbtCadastrarAtivoSim.Checked == true? true: false }; string retorno = equipamentoNegocio.Alterar(equipamentoAlterar); try { int codigo = Convert.ToInt32(retorno); MessageBox.Show("Equipamento alterado com sucesso. Código: " + codigo.ToString(), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = System.Windows.Forms.DialogResult.Yes; } catch { MessageBox.Show("Não foi possível alterar o equipamento. Detalhes: " + retorno, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } } }