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 (StContinue)
            {
                FormToObject();
                int NuResult = _obj.Save();
                if (NuResult > 0)
                {
                    if (_obj.Id_Turma == 0)
                    {
                        _obj.Id_Turma = _obj.getLastId();
                    }
                    foreach (TurmaDia item in _LstDias)
                    {
                        if (item.Id_Turma == 0)
                        {
                            item.Id_Turma = _obj.Id_Turma;
                        }
                        item.Save();
                    }
                    foreach (TurmaDia item in _LstDiasRetirados)
                    {
                        if (item.Id_TurmaDia > 0)
                        {
                            item.Delete();
                        }
                    }
                    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 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;
 }
 private void Control_Leave(object sender, EventArgs e)
 {
     ControlTreat.IsValid(sender);
 }
示例#5
0
        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;
                            }
                        }
                    }
                }
            }
            StringBuilder TxErro = new StringBuilder();

            if (cboCursoTurma.SelectedValue == null)
            {
                TxErro.Append("Selecione o Curso/Turma");
            }
            if (cboAluno.SelectedValue == null)
            {
                if (TxErro.Length > 0)
                {
                    TxErro.Append(" e ");
                }

                TxErro.Append("Seleciona o Aluno");
            }

            _obj.Id_Turma = cboCursoTurma.SelectedValue?.GetType() == typeof(int) ? (int)cboCursoTurma.SelectedValue : 0;
            _obj.Id_Aluno = cboAluno.SelectedValue?.GetType() == typeof(int) ? (int)cboAluno.SelectedValue : 0;
            if (_obj.Id_Matricula == 0 && _obj.AlunoJaMatriculado())
            {
                Msg.Alert("Aluno já matriculado para a turma selecionada...");
                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...");
            }
        }