private void ucMenuInferior1_EventoDeletar() { try { alunoControlador = AlunoProcesso.Instance; aluno.Status = (int)Status.Inativo; Memoria memoria = Memoria.Instance; if (memoria.Aluno != null) { alunoControlador.Alterar(aluno); MessageBox.Show(AlunoConstantes.ALUNO_EXCLUIDO, "Colégio Conhecer"); } //Quando Excluir o aluno, a tela voltar para o menu principal this.Hide(); Program.ultimaTela = 6; Program.SelecionaForm(Program.ultimaTela); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ucMenuInferior1_EventoCadastrar() { try { #region CADASTRAR ALUNO if (verificaButton == 1) { #region VALIDA - NOME //if (String.IsNullOrEmpty(txtAlergico.Text)) //{ // errorProviderTela.SetError(txtAlergico, "Informe a alergia"); // txtAlergico.Clear(); // return; //} memoria.Aluno.Alergico = txtAlergico.Text; #endregion #region VALIDA - FATOR RH if (rdbPositivo.Checked == false && rdbNegativo.Checked == false) { errorProviderTela.SetError(rdbNegativo, "Informe o fator rh"); return; } if (rdbNegativo.Checked == true) { memoria.Aluno.FatorRh = 0; } else { memoria.Aluno.FatorRh = 1; } #endregion #region VALIDA - NOME //if (String.IsNullOrEmpty(txtNomeMedico.Text)) //{ // errorProviderTela.SetError(txtNomeMedico, "Informe o nome do médico"); // txtNomeMedico.Clear(); // return; //} memoria.Aluno.NomeMedico = txtNomeMedico.Text; #endregion #region VALIDA - FONE //if (mskFone.MaskCompleted == false) //{ // errorProviderTela.SetError(mskFone, "Informe o fone"); // return; //} memoria.Aluno.FoneMedico = mskFone.Text; #endregion #region VALIDA - HOSPITAL //if (String.IsNullOrEmpty(txtHospital.Text)) //{ // errorProviderTela.SetError(txtHospital, "Informe o hospital"); // txtHospital.Clear(); // return; //} memoria.Aluno.Hospital = txtHospital.Text; #endregion #region VALIDA - PLANO DE SAÚDE //if (String.IsNullOrEmpty(txtPlanoSaude.Text)) //{ // errorProviderTela.SetError(txtPlanoSaude, "Informe o plano de saúde"); // txtPlanoSaude.Clear(); // return; //} memoria.Aluno.PlanoSaude = txtPlanoSaude.Text; #endregion #region VALIDA - DESCRIÇÃO MÉDICA //if (String.IsNullOrEmpty(txtDescricaoMedica.Text)) //{ // errorProviderTela.SetError(txtDescricaoMedica, "Informe a descrição médica"); // txtDescricaoMedica.Clear(); // return; //} memoria.Aluno.DescricaoMedica = txtDescricaoMedica.Text; #endregion #region VALIDA - SITUAÇÃO ESPECIAL //if (String.IsNullOrEmpty(txtSituacaoEspecial.Text)) //{ // errorProviderTela.SetError(txtSituacaoEspecial, "Informe a situação especial"); // txtSituacaoEspecial.Clear(); // return; //} memoria.Aluno.SituacaoEspecial = txtSituacaoEspecial.Text; #endregion #region VALIDA - CONTATO //if (String.IsNullOrEmpty(txtContato.Text)) //{ // errorProviderTela.SetError(txtContato, "Informe o contato"); // txtContato.Clear(); // return; //} memoria.Aluno.Contato = txtContato.Text; #endregion memoria.Aluno.GrupoSanguineo = cmbGrupoSanguineo.Text; alunoControlador.Alterar(memoria.Aluno); alunoControlador.Confirmar(); MessageBox.Show(AlunoConstantes.ALUNO_MEDICACAO_ALTERADA, "Colégio Conhecer"); Enabled_False(); verificaButton = 0; } #endregion } catch (Exception ex) { } }
private void ucMenuInferior1_EventoCadastrar() { matriculaControlador = MatriculaProcesso.Instance; matricula = new Matricula(); try { #region VALIDA - SERIE if (String.IsNullOrEmpty(cmbSerie.Text)) { errorProviderTela.SetError(cmbSerie, "Informe a série"); return; } int salaPeriodoIdAux = ((SalaAuxiliar)cmbSerie.SelectedItem).IdSalaAux; matricula.SalaPeriodoID = salaPeriodoIdAux; #endregion #region VALIDA - DESCONTO if (String.IsNullOrEmpty(cmbDesconto.Text)) { errorProviderTela.SetError(cmbDesconto, "Informe o desconto"); return; } matricula.DescontoID = ((Desconto)cmbDesconto.SelectedItem).ID; #endregion #region VALIDA - VALOR if (String.IsNullOrEmpty(txtValor.Text)) { errorProviderTela.SetError(txtValor, "Informe o valor"); txtValor.Clear(); return; } #endregion #region VALIDA - VALOR TOTAL if (String.IsNullOrEmpty(txtTotalValor.Text)) { errorProviderTela.SetError(txtValor, "Informe o valor total"); txtTotalValor.Clear(); return; } matricula.Valor = Convert.ToDouble(txtTotalValor.Text); #endregion #region VALIDA - DIA VENCIMENTO if (String.IsNullOrEmpty(cmbVencimento.Text)) { errorProviderTela.SetError(cmbVencimento, "Informe o vencimento"); return; } matricula.DiaVencimento = Convert.ToInt32(cmbVencimento.Text); #endregion matricula.DataMatricula = DateTime.Now; matricula.Ano = DateTime.Now.Year; matricula.NumMatricula = lblNumeroMatricula.Text; matricula.Status = 1; matricula.AlunoID = alunoMatriculaAux.ID; if (verificaSeJaInserido(matricula) == false) { matriculaControlador.Incluir(matricula); matriculaControlador.Confirmar(); for (int i = 0; i < 12; i++) { boletoMensalidadeControlador = BoletoMensalidadeProcesso.Instance; boletoMensalidade = new BoletoMensalidade(); boletoMensalidade.Descricao = "BOLETO"; DateTime novoDtParcela = new DateTime(DateTime.Now.Year, 1, Convert.ToInt32(cmbVencimento.Text)); boletoMensalidade.DataVencimento = novoDtParcela.AddMonths(i); boletoMensalidade.Status = 1; boletoMensalidade.Desconto = ((Desconto)cmbDesconto.SelectedItem).Percentual; boletoMensalidade.Parcela = meses[novoDtParcela.AddMonths(i).Month]; boletoMensalidade.MatriculaID = matricula.ID; boletoMensalidade.DataEmissao = DateTime.Now; boletoMensalidade.Valor = matricula.Valor; boletoMensalidadeControlador.Incluir(boletoMensalidade); boletoMensalidadeControlador.Confirmar(); } IAlunoProcesso alunoControlador = AlunoProcesso.Instance; alunoMatriculaAux.SerieAtual = matricula.SalaPeriodo.Sala.Serie.Nome; alunoControlador.Alterar(alunoMatriculaAux); alunoControlador.Confirmar(); MessageBox.Show(MatriculaConstantes.MATRICULA_INCLUIDA, "Colégio Conhecer - Inserir Matrícula"); memoria.Aluno = alunoMatriculaAux; } else { MessageBox.Show("A Matrícula já existe na base de dados", "Colégio Conhecer - Inserir Matrícula"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } limparTela(); }
private void ucAluno1_EventoCadastrar() { try { #region CADASTRAR ALUNO if (verificaButton == 0) { aluno = new Aluno(); alunoControlador = AlunoProcesso.Instance; #region VALIDA - NOME if (String.IsNullOrEmpty(txtNome.Text)) { errorProviderTela.SetError(txtNome, "Informe o nome"); txtNome.Clear(); return; } aluno.Nome = txtNome.Text; #endregion #region VALIDA - SEXO if (rdbMasc.Checked == false && rdbFem.Checked == false) { errorProviderTela.SetError(rdbFem, "Informe o sexo"); return; } if (rdbMasc.Checked == true) { aluno.Sexo = 0; } else { aluno.Sexo = 1; } #endregion #region VALIDA - EMAIL ALUNO aluno.Email = txtEmail.Text; #endregion #region VALIDA - FONE DO ALUNO //if (mskFoneAluno.MaskCompleted == false) //{ // errorProviderTela.SetError(mskFoneAluno, "Informe o fone do aluno"); // mskFoneAluno.Clear(); // return; //} aluno.FoneAluno = mskFoneAluno.Text; #endregion #region VALIDA - ENDEREÇO //if (String.IsNullOrEmpty(txtLogradouro.Text)) //{ // errorProviderTela.SetError(txtLogradouro, "Informe o endereço"); // txtLogradouro.Clear(); // return; //} aluno.Logradouro = txtLogradouro.Text; #endregion #region VALIDA - COMPLEMENTO //if (String.IsNullOrEmpty(txtComplemento.Text)) //{ // errorProviderTela.SetError(txtComplemento, "Informe o complemento"); // txtComplemento.Clear(); // return; //} aluno.ComplementoEndereco = txtComplemento.Text; #endregion #region VALIDA - NOME EDIFÍCIL //if (String.IsNullOrEmpty(txtNomeEdificil.Text)) //{ // errorProviderTela.SetError(txtNomeEdificil, "Informe o nome edifícil"); // txtNomeEdificil.Clear(); // return; //} aluno.Edificio = txtNomeEdificil.Text; #endregion #region VALIDA - BAIRRO //if (String.IsNullOrEmpty(txtBairro.Text)) //{ // errorProviderTela.SetError(txtBairro, "Informe o bairro"); // txtBairro.Clear(); // return; //} aluno.Bairro = txtBairro.Text; #endregion #region VALIDA - CIDADE //if (String.IsNullOrEmpty(txtCidade.Text)) //{ // errorProviderTela.SetError(txtCidade, "Informe a cidade"); // txtCidade.Clear(); // return; //} aluno.Cidade = txtCidade.Text; #endregion #region VALIDA - CEP //if (mskCep.MaskCompleted == false) //{ // errorProviderTela.SetError(mskCep, "Informe o cep"); // mskCep.Clear(); // return; //} aluno.Cep = mskCep.Text; #endregion #region VALIDA - FONE RESIDENCIA //if (mskFoneResidencia.MaskCompleted == false) //{ // errorProviderTela.SetError(mskFoneResidencia, "Informe o fone da residência"); // mskFoneResidencia.Clear(); // return; //} aluno.FoneResidencia = mskFoneResidencia.Text; #endregion #region VALIDA - RESIDE COM //if (String.IsNullOrEmpty(cmbResidCom.Text)) //{ // errorProviderTela.SetError(cmbResidCom, "Informe com quem o aluno reside"); // return; //} #endregion #region VALIDA - FONE EMERGENCIA //if (mskFoneEmergencia.MaskCompleted == false) //{ // errorProviderTela.SetError(mskFoneEmergencia, "Informe o fone de emergência"); // mskFoneEmergencia.Clear(); // return; //} aluno.FoneEmergencia = mskFoneEmergencia.Text; #endregion aluno.Nascimento = dtpNascimento.Value; aluno.Nacionalidade = cmbNacionalidade.Text; aluno.Naturalidade = txtNaturalidade.Text; aluno.Uf = cmbUf.Text; /* * Perfil temporário para testes, retirar quando for concluida a implementação do perfil */ aluno.PerfilID = 1; aluno.Status = (int)Status.Ativo; aluno = uMenuImagem1.retornaAluno(aluno); Memoria memoria = Memoria.Instance; if (memoria.Aluno == null) { if (verificaSeJaCadastrado(aluno) == false) { aluno = uMenuImagem1.retornaAluno(aluno); alunoControlador.Incluir(aluno); alunoControlador.Confirmar(); uMenuImagem1.carregaAluno(aluno); memoria.Aluno = aluno; } MessageBox.Show(AlunoConstantes.ALUNO_INCLUIDO, "Colégio Conhecer"); } else { alunoControlador.Alterar(aluno); uMenuImagem1.carregaAluno(aluno); MessageBox.Show(AlunoConstantes.ALUNO_ALTERADO, "Colégio Conhecer"); } } #endregion #region ALTERAR ALUNO if (verificaButton == 1) { alunoControlador = AlunoProcesso.Instance; #region VALIDA - NOME if (String.IsNullOrEmpty(txtNome.Text)) { errorProviderTela.SetError(txtNome, "Informe o nome"); txtNome.Clear(); return; } aluno.Nome = txtNome.Text; #endregion #region VALIDA - SEXO if (rdbMasc.Checked == false && rdbFem.Checked == false) { errorProviderTela.SetError(rdbFem, "Informe o sexo"); return; } if (rdbMasc.Checked == true) { aluno.Sexo = 0; } else { aluno.Sexo = 1; } #endregion #region VALIDA - EMAIL ALUNO aluno.Email = txtEmail.Text; #endregion #region VALIDA - FONE DO ALUNO //if (mskFoneAluno.MaskCompleted == false) //{ // errorProviderTela.SetError(mskFoneAluno, "Informe o fone do aluno"); // mskFoneAluno.Clear(); // return; //} aluno.FoneAluno = mskFoneAluno.Text; #endregion #region VALIDA - ENDEREÇO //if (String.IsNullOrEmpty(txtLogradouro.Text)) //{ // errorProviderTela.SetError(txtLogradouro, "Informe o endereço"); // txtLogradouro.Clear(); // return; //} aluno.Logradouro = txtLogradouro.Text; #endregion #region VALIDA - COMPLEMENTO //if (String.IsNullOrEmpty(txtComplemento.Text)) //{ // errorProviderTela.SetError(txtComplemento, "Informe o complemento"); // txtComplemento.Clear(); // return; //} aluno.ComplementoEndereco = txtComplemento.Text; #endregion #region VALIDA - NOME EDIFÍCIL //if (String.IsNullOrEmpty(txtNomeEdificil.Text)) //{ // errorProviderTela.SetError(txtNomeEdificil, "Informe o nome edifícil"); // txtNomeEdificil.Clear(); // return; //} aluno.Edificio = txtNomeEdificil.Text; #endregion #region VALIDA - BAIRRO //if (String.IsNullOrEmpty(txtBairro.Text)) //{ // errorProviderTela.SetError(txtBairro, "Informe o bairro"); // txtBairro.Clear(); // return; //} aluno.Bairro = txtBairro.Text; #endregion #region VALIDA - CIDADE //if (String.IsNullOrEmpty(txtCidade.Text)) //{ // errorProviderTela.SetError(txtCidade, "Informe a cidade"); // txtCidade.Clear(); // return; //} aluno.Cidade = txtCidade.Text; #endregion #region VALIDA - CEP //if (mskCep.MaskCompleted == false) //{ // errorProviderTela.SetError(mskCep, "Informe o cep"); // mskCep.Clear(); // return; //} aluno.Cep = mskCep.Text; #endregion #region VALIDA - FONE RESIDENCIA //if (mskFoneResidencia.MaskCompleted == false) //{ // errorProviderTela.SetError(mskFoneResidencia, "Informe o fone da residência"); // mskFoneResidencia.Clear(); // return; //} aluno.FoneResidencia = mskFoneResidencia.Text; #endregion #region VALIDA - RESIDE COM //if (String.IsNullOrEmpty(cmbResidCom.Text)) //{ // errorProviderTela.SetError(cmbResidCom, "Informe com quem o aluno reside"); // return; //} #endregion #region VALIDA - FONE EMERGENCIA //if (mskFoneEmergencia.MaskCompleted == false) //{ // errorProviderTela.SetError(mskFoneEmergencia, "Informe o fone de emergência"); // mskFoneEmergencia.Clear(); // return; //} aluno.FoneEmergencia = mskFoneEmergencia.Text; #endregion aluno.Nascimento = dtpNascimento.Value; aluno.Nacionalidade = cmbNacionalidade.Text; aluno.Naturalidade = txtNaturalidade.Text; aluno.Uf = cmbUf.Text; /* * Perfil temporário para testes, retirar quando for concluida a implementação do perfil */ aluno.PerfilID = 1; aluno.Status = (int)Status.Ativo; //aluno = uMenuImagem1.retornaAluno(aluno); Memoria memoria = Memoria.Instance; if (memoria.Aluno != null) { alunoControlador.Alterar(aluno); MessageBox.Show(AlunoConstantes.ALUNO_ALTERADO, "Colégio Conhecer"); uMenuImagem1.carregaAluno(aluno); } } #endregion } catch (Exception ex) { MessageBox.Show(ex.Message); } Enabled_False(); verificaButton = 0; }