private void btnSalvar_Click(object sender, EventArgs e) { bool StContinue = true; foreach (Control Control in Controls) { if (Control is Panel) { foreach (object ChildControls in Control.Controls) { if (ChildControls is TextBox) { if (!ControlTreat.IsValid(ChildControls) && StContinue) { StContinue = false; } } } } } if (!Core.Util.Validate.IsValidCPF(ControlTreat.RemoveNonNumbers(txtCPF.Text))) { txtCPF.BackColor = Color.FromArgb(255, 106, 111); Msg.Alert("CPF Inválido"); return; } if (StContinue) { FormToObject(); int NuResult = _obj.Save(); if (NuResult > 0) { Msg.Info("Informações Salvas com Êxito!", "Salvar Registro"); } else { Msg.Alert("Nenhum registro salvo..."); return; } FormClose(); } else { Msg.Alert("Preencha todos os dados antes de salvar o registro..."); } }
private void FormToObject() { _obj.Tx_Nome = txtNome.Text.Trim(); _obj.Tx_CPF = ControlTreat.RemoveNonNumbers(txtCPF.Text); _obj.Dt_Nascimento = dtpDataNasc.Value; _obj.Tx_Sexo = cboSexo.Text.Substring(0, 1); _obj.Tx_CEP = txtCEP.Text; _obj.Tx_Rua = txtRua.Text.Trim(); _obj.Tx_Numero = txtNumero.Text.Trim(); _obj.Tx_Complemento = txtComplemento.Text.Trim(); _obj.Tx_Bairro = txtBairro.Text.Trim(); _obj.Tx_Municipio = txtCidade.Text.Trim(); _obj.Tx_UF = txtEstado.Text.Trim(); _obj.Tx_Email = txtEmail.Text.Trim(); _obj.Nu_FoneDDD = int.TryParse(ControlTreat.RemoveNonNumbers(txtFoneDDD.Text.Trim()), out int i) ? i : 0; _obj.Nu_Fone = int.TryParse(ControlTreat.RemoveNonNumbers(txtTelefone.Text.Trim()), out i) ? i : 0; _obj.Nu_CelDDD = int.TryParse(ControlTreat.RemoveNonNumbers(txtCelDDD.Text.Trim()), out i) ? i : 0; _obj.Nu_Cel = int.TryParse(ControlTreat.RemoveNonNumbers(txtCelular.Text.Trim()), out i) ? i : 0; _obj.St_Ativo = true; }