private void buttonSalvarMecanica_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxNomeMecanica.Text) || string.IsNullOrEmpty(textBoxCnpjMecanica.Text) || string.IsNullOrEmpty(textBoxCepMecanica.Text) || string.IsNullOrEmpty(textBoxNumMecanica.Text)) { MessageBox.Show("Campos não preenchidos!"); if (string.IsNullOrEmpty(textBoxNomeMecanica.Text)) { textBoxNomeMecanica.Focus(); } else if (string.IsNullOrEmpty(textBoxCnpjMecanica.Text)) { textBoxCnpjMecanica.Focus(); } else if (string.IsNullOrEmpty(textBoxCepMecanica.Text)) { textBoxCepMecanica.Focus(); } else if (string.IsNullOrEmpty(textBoxNumMecanica.Text)) { textBoxNumMecanica.Focus(); } } else { //Verificacao if (acaoNaTelaSelecionada == AcaoNaTela.Inserir) { Mecanica mecanica = new Mecanica(); mecanica.NOME_MECANICA = textBoxNomeMecanica.Text; mecanica.CNPJ = textBoxCnpjMecanica.Text; mecanica.CEP = textBoxCepMecanica.Text; mecanica.ENDEREÇO = textBoxEnderecoMecanica.Text; mecanica.NUMERO = int.Parse(textBoxNumMecanica.Text); mecanica.COMPLEMENTO = textBoxComplementoMecanica.Text; mecanica.BAIRRO = textBoxBairroMecanica.Text; mecanica.CIDADE = textBoxCidadeMecanica.Text; mecanica.UF = textBoxUfMecanica.Text; mecanica.TEL_COMERCIAL = textBoxTelMecanica.Text; MecanicaNegocios mecanicaNegocios = new MecanicaNegocios(); DialogResult rsd = MessageBox.Show("Tem certeza que deseja salvar?", "Confirmar dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (rsd == DialogResult.No) { return; } string retorno = mecanicaNegocios.Inserir(mecanica); try { int ID_MECANICA = Convert.ToInt32(retorno); MessageBox.Show("Mecânica inserida com sucesso! ID: " + ID_MECANICA.ToString()); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Mecânica já cadastrado no sistema ", "Não foi possivel inserir", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.DialogResult = DialogResult.No; } } //ALTERAR......................... else if (acaoNaTelaSelecionada == AcaoNaTela.Alterar) { Mecanica mecanica = new Mecanica(); mecanica.ID_MECANICA = Convert.ToInt32(textBoxIdMecanica.Text); mecanica.NOME_MECANICA = textBoxNomeMecanica.Text; mecanica.CNPJ = textBoxCnpjMecanica.Text.ToString(); mecanica.CEP = textBoxCepMecanica.Text.ToString(); mecanica.ENDEREÇO = textBoxEnderecoMecanica.Text; mecanica.NUMERO = int.Parse(textBoxNumMecanica.Text); mecanica.COMPLEMENTO = textBoxComplementoMecanica.Text; mecanica.BAIRRO = textBoxBairroMecanica.Text; mecanica.CIDADE = textBoxCidadeMecanica.Text; mecanica.UF = textBoxUfMecanica.Text; mecanica.TEL_COMERCIAL = textBoxTelMecanica.Text; MecanicaNegocios mecanicaNegocios = new MecanicaNegocios(); DialogResult rsd = MessageBox.Show("Tem certeza que deseja alterar?", "Confirmar alteração de dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (rsd == DialogResult.No) { return; } string retorno = mecanicaNegocios.Alterar(mecanica); try { int ID_MECANICA = Convert.ToInt32(retorno); MessageBox.Show("Mecânica/ID: " + ID_MECANICA.ToString() + " Alterada com sucesso!"); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não foi possivel alterar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } } }