private void btoSalvar_Click(object sender, EventArgs e) { //Verificar se eh Insercao ou Alteracao if (acaoTelaSelecionada == AcaoNaTela.Inserir) { Cliente cliente = new Cliente(); cliente.Nome = txtNome.Text; cliente.DataNascimento = txtDataNascimento.Value; if (this.rdbSexoMasculino.Checked == true)//Masculino { cliente.Sexo = true; } else { cliente.Sexo = false; } cliente.LimiteCompra = Convert.ToDecimal(txtLimiteCompra.Text); ClienteNegocios clienteNegocios = new ClienteNegocios(); string retorno = clienteNegocios.inserir(cliente); try { int idcliente = Convert.ToInt32(retorno); MessageBox.Show("Cliente inserido com Sucesso. Codigo: " + idcliente.ToString()); //FEcha a Tela e Retorna Resultado Yes this.DialogResult = DialogResult.Yes; } catch (Exception) { MessageBox.Show("Nao foi possivel Inseir. Detalhes: " + retorno, "Atencao", MessageBoxButtons.OK, MessageBoxIcon.Error); //FEcha a Tela e Retorna Resultado no this.DialogResult = DialogResult.No; } } if (acaoTelaSelecionada == AcaoNaTela.Alterar) { Cliente cliente = new Cliente(); cliente.IdCliente = Convert.ToInt32(txtIdCliente.Text); cliente.Nome = txtNome.Text; cliente.DataNascimento = txtDataNascimento.Value; if (this.rdbSexoMasculino.Checked == true) //Masculino { cliente.Sexo = true; } else { cliente.Sexo = false; } cliente.LimiteCompra = Convert.ToDecimal(txtLimiteCompra.Text); ClienteNegocios clienteNegocios = new ClienteNegocios(); string retorno = clienteNegocios.alterar(cliente); try { int idcliente = Convert.ToInt32(retorno); MessageBox.Show("Cliente alterado com Sucesso. Codigo: " + idcliente.ToString()); //FEcha a Tela e Retorna Resultado Yes this.DialogResult = DialogResult.Yes; } catch (Exception) { MessageBox.Show("Nao foi possivel alterar. Detalhes: " + retorno, "Atencao", MessageBoxButtons.OK, MessageBoxIcon.Error); //FEcha a Tela e Retorna Resultado no this.DialogResult = DialogResult.No; } } }