Exemplo n.º 1
0
 public void InserirEquipamento(Equipamento entidadeNova)
 {
     equipamentoNegocio.Inserir <Equipamento>(entidadeNova);
 }
Exemplo n.º 2
0
        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;
                    }
                }
            }
        }