private void Btn_Novo_Salvar_Click(object sender, EventArgs e) { var nomeBotao = Btn_Novo_Salvar.Text; if (Btn_Novo_Salvar.Text == "Novo") { Btn_Novo_Salvar.Text = "Salvar"; DefinirEditabilidadeDosCampos(true); } else { Btn_Novo_Salvar.Text = "Novo"; DefinirEditabilidadeDosCampos(false); } if (nomeBotao.Equals("Salvar")) { var dbc = new DBC(); if (idClienteEdicao > 0) { try { dbc.AtualizarCliente(new Cliente { Id = idClienteEdicao, Nome = TxtBox_Nome.Text, DataNascimento = Convert.ToDateTime((MskBox_DataNsc.Text)), CPF = MskTxtBox_CPF.Text.Replace(".", "").Replace("-", ""), Contato = new Contato { Telefone = MskTxtBox_Telefone1.Text.Replace("(", "").Replace(")", "").Replace("-", ""), Telefone2 = MskTxtBox_Telefone2.Text.Replace("(", "").Replace(")", "").Replace("-", ""), Email = TxtBox_Email.Text }, Endereco = new Endereco { CEP = MskTxtBox_CEP.Text.Replace("-", ""), UF = CmbBox_UF.SelectedItem.ToString(), Cidade = TxtBox_Cidade.Text, Bairro = TxtBox_Bairro.Text, Logradouro = TxtBox_Logradouro.Text } }); } catch (FormatException) { Frm_BOX_DialogBox dialogBox = new Frm_BOX_DialogBox(); dialogBox.DialogBox ( Defaults.getImageByName("error"), "Operação Inválida", "Foram encontrados formatos incorretos preenchidos no formulário, confira os dados e tente novamente.", true, false, "Ok", "" ); dialogBox.Show(); } } else { try { dbc.InserirCliente(new Cliente { Nome = TxtBox_Nome.Text, DataNascimento = Convert.ToDateTime((MskBox_DataNsc.Text)), CPF = MskTxtBox_CPF.Text.Replace(".", "").Replace("-", ""), Contato = new Contato { Telefone = MskTxtBox_Telefone1.Text.Replace("(", "").Replace(")", "").Replace("-", ""), Telefone2 = MskTxtBox_Telefone2.Text.Replace("(", "").Replace(")", "").Replace("-", ""), Email = TxtBox_Email.Text }, Endereco = new Endereco { CEP = MskTxtBox_CEP.Text.Replace("-", ""), UF = CmbBox_UF.SelectedItem.ToString(), Cidade = TxtBox_Cidade.Text, Bairro = TxtBox_Bairro.Text, Logradouro = TxtBox_Logradouro.Text } }); } catch (FormatException) { Frm_BOX_DialogBox dialogBox = new Frm_BOX_DialogBox(); dialogBox.DialogBox ( Defaults.getImageByName("error"), "Operação Inválida", "Foram encontrados formatos incorretos preenchidos no formulário, confira os dados e tente novamente.", true, false, "Ok", "" ); dialogBox.Show(); } } } }