/*public bool ValidarCampos() * { * string msgRetorno= ""; * * * try * { * if(txtNomeCli.Text == ""){ * msgRetorno = "Informar o nome do cliente"; * } * if (txtCpfCnpjCli.Text == "") * { * msgRetorno += "Informar o cpf"; * } * * if (cbCidade.SelectedValue.ToString() == "") * { * msgRetorno += "Informar a ciadade"; * } * * * } * catch (Exception) * { * * throw; * } * * * }*/ private void btnSalvar_Click(object sender, EventArgs e) { DateTime dataNasc; int numero; try { if (ValidateChildren() == false) { return; } DateTime.TryParse(dtDataNasc.Text, out dataNasc); if (Util.Utils.IsMaiorIdade(dataNasc) == false) { Util.Utils.ExibirMensagem("É necessário ser maior de 18 anos.", eTipoMensagem.Atencao); dtDataNasc.Focus(); return; } int.TryParse(txtNumero.Text, out numero); Endereco end = new Endereco(txtCep.Text, txtLogra.Text, numero, txtBairro.Text, cbCidade.PegarComboSelecionado(), cbEstado.PegarComboSelecionado()); Cliente cli = new Cliente(codigoCli, txtNomeCli.Text, txtCpfCnpjCli.Text, System.DateTime.Now, dataNasc, txtTelCli.Text, txtEmailCli.Text, cbTipoCli.PegarComboSelecionado(), end); if (codigoCli == 0) { cliController.InserirController(cli); Util.Utils.ExibirMensagem("Cliente inserido com sucesso.", eTipoMensagem.Sucesso); } else { cliController.AlterarController(cli); Util.Utils.ExibirMensagem("Cliente alterado com sucesso.", eTipoMensagem.Sucesso); } Util.Utils.LimparCampos(gbDadosCliente); tabCtrlCliente.SelectedTab = tabConsultaCli; PesquisarCliente(); } catch (Exception ex) { Util.Utils.ExibirMensagem(ex.Message, eTipoMensagem.Erro); } }