예제 #1
0
        public void Cadastrando()
        {
            verificador.VerificaCamposTempoReal.Stop();
            string       Whatsaap;
            SqlDateTime  DataPagamento      = SqlDateTime.Null;
            CD_NovoAluno cadastrarNovoAluno = new CD_NovoAluno();

            if (chckbox_whatsaap.Checked)
            {
                Whatsaap = "S";
            }
            else
            {
                Whatsaap = "N";
            }
            if (cmbbox_valor.Text == "OUTROS")
            {
                cmbbox_valor.Items.Add(msktbox_outroValor.Text);
                cmbbox_valor.SelectedItem = msktbox_outroValor.Text;
            }
            else
            {
                msktbox_outroValor.Text = "0000";
            }

            cadastrarNovoAluno.InserindoNovoAluno(txtbox_nome.Text, msktbox_dtNascimento.Text, cmbbox_sexo.Text, msktbox_rg.Text, mstkbox_cpf.Text, msktbox_telefone.Text, Whatsaap, txtbox_endereco.Text, txtbox_numero.Text, txtbox_bairro.Text, cmbbox_uf.Text, msktbox_cep.Text, cmbbox_cidade.Text, msktbox_dtMatricula.Text, cmbbox_marketing.Text, txtbox_email.Text);
            if (cadastrarNovoAluno.IdRetorno != 0)
            {
                if (chckbox_pago.Checked)
                {
                    DataPagamento = DateTime.Now;
                    cadastrarNovoAluno.InserindoPagamento(DataPagamento, cmbbox_valor.Text, cmbbox_plano.Text, "PAGO");
                    UP_Matriculados inserindoNovaFatura = new UP_Matriculados();
                    inserindoNovaFatura.InserindoNovaFaturaMatriculados(cadastrarNovoAluno.IdRetorno, cmbbox_valor.Text, cmbbox_plano.Text, "HAVER");
                }
                else
                {
                    cadastrarNovoAluno.InserindoPagamento(SqlDateTime.Null, cmbbox_valor.Text, cmbbox_plano.Text, "HAVER");
                }
                if (cadastrarNovoAluno.IdRetorno != 0)
                {
                    DialogResult msg = MessageBox.Show("Deseja Cadastrar as medidas do Aluno?", "Medidas", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (msg == DialogResult.Yes)
                    {
                        this.Visible = false;
                        var TelaMedidas = new frm_Sistema();
                        TelaMedidas.usC_medidasAluno1.lbl_idResult.Text    = cadastrarNovoAluno.IdRetorno.ToString();
                        TelaMedidas.usC_medidasAluno1.lbl_idResult.Visible = true;
                        TelaMedidas.usC_medidasAluno1.lbl_id.Visible       = true;
                        TelaMedidas.usC_medidasAluno1.cmbbox_aluno.Text    = txtbox_nome.Text.ToUpper();
                        TelaMedidas.Visible = true;
                    }
                }
            }
            cadastrarNovoAluno.InserindoFrequencia(cadastrarNovoAluno.IdRetorno, "ATIVO");
            LimpaCampos();
        }
예제 #2
0
        private void btn_atualizar_Click(object sender, EventArgs e)
        {
            verificador.verificadorDeCamposPreenchidos = 0;

            if (lbl_idResult.Text != "0" && lbl_idResult.Text != "ID:")
            {
                if (chckbox_pagarProxFatura.Checked == true)
                {
                    verificador.VerificaCamposPreenchidos(panel_resultado);

                    if (VerificaExistenciaPrimeiraFatura)
                    {
                        if (verificador.verificadorDeCamposPreenchidos == 2)
                        {
                            verificador.VerificaCamposTempoReal.Stop();
                            UP_Matriculados atualizarPagamento = new UP_Matriculados();
                            atualizarPagamento.AtualizarPagamento(int.Parse(lbl_idResult.Text), idPagamento);
                            atualizarPagamento.InserindoNovaFaturaMatriculados(int.Parse(lbl_idResult.Text), msktbox_Valor.Text, cmbbox_Plano.Text, "HAVER");

                            int cmbAlunoIndex = cmbbox_aluno.SelectedIndex;
                            cmbbox_aluno.SelectedIndex = 0;
                            cmbbox_aluno.SelectedIndex = cmbAlunoIndex;
                        }
                        else
                        {
                            verificador.VerificaCamposTempoReal.Tick += VerificaCamposTempoReal_Tick;
                            MessageBox.Show("É necessário preencher os campos obrigatórios", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    else
                    {
                        if (verificador.verificadorDeCamposPreenchidos == 2)
                        {
                            verificador.VerificaCamposTempoReal.Stop();
                            CD_NovoAluno inserindoPrimeiraFatura = new CD_NovoAluno();
                            inserindoPrimeiraFatura.InserindoPagamento(SqlDateTime.Null, msktbox_Valor.Text, cmbbox_Plano.Text, "HAVER");


                            UP_Matriculados AtualizandoPrimeiraFatura = new UP_Matriculados();
                            AtualizandoPrimeiraFatura.lbl_id2 = int.Parse(lbl_idResult.Text);
                            AtualizandoPrimeiraFatura.AtualizarPagamento(int.Parse(lbl_idResult.Text), idPagamento);
                            AtualizandoPrimeiraFatura.InserindoNovaFaturaMatriculados(int.Parse(lbl_idResult.Text), msktbox_Valor.Text, cmbbox_Plano.Text, "HAVER");

                            int cmbAlunoIndex = cmbbox_aluno.SelectedIndex;
                            cmbbox_aluno.SelectedIndex = 0;
                            cmbbox_aluno.SelectedIndex = cmbAlunoIndex;
                        }
                        else
                        {
                            verificador.VerificaCamposTempoReal.Tick += VerificaCamposTempoReal_Tick;
                            MessageBox.Show("É necessário preencher os campos obrigatórios", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                }
                else
                {
                    verificador.VerificaCamposTempoReal.Stop();
                    MessageBox.Show("É necessário marcar como pago para atualizar", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                verificador.VerificaCamposTempoReal.Stop();
                MessageBox.Show("É necessário selecionar um aluno antes de atualizar", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }