private void Pesquisar() { IResponsavelProcesso processo = ResponsavelProcesso.Instance; Responsavel responsavel = new Responsavel(); responsavel.Nome = txtBusca.Text; dgvResponsavel.AutoGenerateColumns = false; List <Responsavel> resultado = processo.Consultar(responsavel, Negocios.ModuloBasico.Enums.TipoPesquisa.E); dgvResponsavel.DataSource = resultado; AjustarBotoes(); }
private void ucAluno1_EventoCadastrar() { try { responsavel = new Responsavel(); responsavelControlador = ResponsavelProcesso.Instance; #region VALIDA - NOME if (String.IsNullOrEmpty(txtNome.Text)) { errorProviderTela.SetError(txtNome, "Informe o nome"); txtNome.Clear(); return; } responsavel.Nome = txtNome.Text; #endregion #region VALIDA - SEXO if (rdbMasc.Checked==false && rdbFem.Checked==false) { errorProviderTela.SetError(rdbFem, "Informe o sexo"); return; } if (rdbFem.Checked == true) { responsavel.Sexo = 0; } else { responsavel.Sexo = 1; } #endregion #region VALIDA - IDENTIDADE //if (String.IsNullOrEmpty(txtRg.Text)) //{ // errorProviderTela.SetError(txtRg, "Informe a Identidade"); // return; //} responsavel.Rg = txtRg.Text; #endregion #region VALIDA - CPF //if (mskCpf.MaskCompleted == false) //{ // errorProviderTela.SetError(mskCpf, "Informe o cpf"); // return; //} responsavel.Cpf = mskCpf.Text; #endregion #region VALIDA - PROFISSÃO //if (String.IsNullOrEmpty(txtProfissao.Text)) //{ // errorProviderTela.SetError(txtProfissao, "Informe a profissão"); // return; //} responsavel.Profissao = txtProfissao.Text; #endregion #region VALIDA - LOCAL DE TRABALHO //if (String.IsNullOrEmpty(txtLocalTrabalho.Text)) //{ // errorProviderTela.SetError(txtLocalTrabalho, "Informe o local de trabalho"); // return; //} responsavel.LocalTrabalho = txtLocalTrabalho.Text; #endregion #region VALIDA - EMAIL //if (String.IsNullOrEmpty(txtEmail.Text)) //{ // errorProviderTela.SetError(txtEmail, "Informe o email"); // return; //} //int validaArroba = 0; ///*O FOR pecorre todo o textBox email para validação do campo, // *dentro tem vários IF se o campo possuir as obrigatoriedades // *é incrementado, se não possuir é decrementado ao final a uma // *verificação se o campo for vazio ou não possuir a soma correspondedente // *a todos os campos que deveria incrementar é lançado o exception // */ //for (int i = 0; i < txtEmail.Text.Length; i++) //{ // if (txtEmail.Text.Substring(i, 1).Equals("@")) // { // validaArroba++; // } // if (txtEmail.Text.Substring(i, 1).Equals(" ")) // { // validaArroba--; // } //} //if (validaArroba != 1 || txtEmail.Text.Equals("")) //{ // errorProviderTela.SetError(txtEmail, "Informe o email corretamente"); // return; //} responsavel.Email = txtEmail.Text; #endregion #region VALIDA - FONE DO TRABALHO //if (String.IsNullOrEmpty(mskFoneTrabalho.Text)) //{ // errorProviderTela.SetError(mskFoneTrabalho, "Informe o fone do trabalho"); // return; //} responsavel.Fone = mskFoneTrabalho.Text; #endregion #region VALIDA - ENDEREÇO //if (String.IsNullOrEmpty(txtLogradouro.Text)) //{ // errorProviderTela.SetError(txtLogradouro, "Informe o endereço"); // return; //} responsavel.Logradouro = txtLogradouro.Text; #endregion #region VALIDA - COMPLEMENTO //if (String.IsNullOrEmpty(txtComplemento.Text)) //{ // errorProviderTela.SetError(txtComplemento, "Informe o endereço"); // return; //} responsavel.ComplementoEndereco = txtComplemento.Text; #endregion #region VALIDA - EDIFÍCIO //if (String.IsNullOrEmpty(txtNomeEdificil.Text)) //{ // errorProviderTela.SetError(txtNomeEdificil, "Informe o edifício"); // return; //} #endregion #region VALIDA - BAIRRO //if (String.IsNullOrEmpty(txtBairro.Text)) //{ // errorProviderTela.SetError(txtBairro, "Informe o bairro"); // return; //} responsavel.Bairro = txtBairro.Text; #endregion #region VALIDA - CIDADE //if (String.IsNullOrEmpty(txtCidade.Text)) //{ // errorProviderTela.SetError(txtCidade, "Informe a cidade"); // return; //} responsavel.Cidade = txtCidade.Text; #endregion #region VALIDA - CEP //if (mskCep.MaskCompleted == false) //{ // errorProviderTela.SetError(mskCep, "Informe a cep"); // return; //} responsavel.Cep = mskCep.Text; #endregion #region VALIDA - FONE RESIDÊNCIA //if (mskFoneResidencia.MaskCompleted == false) //{ // errorProviderTela.SetError(mskFoneResidencia, "Informe o fone"); // return; //} responsavel.Fone = mskFoneResidencia.Text; #endregion responsavel.FoneOpcional = mskFoneOpcional.Text; responsavel.Uf = cmbUf.Text; responsavel.Nascimento = dtpNascimento.Value; responsavel.Edificio = txtNomeEdificil.Text; responsavel.PerfilID = 2; responsavel.Status = (int)Status.Ativo; //responsavel = ucMenuSuper.retornaResponsavel(responsavel); switch (memoria.Status) { case StatusBanco.Inativo: break; case StatusBanco.Inclusao: { if (verificaSeJaCadastrado(responsavel) == false) { responsavelControlador.Incluir(responsavel); responsavelControlador.Confirmar(); limparTela(); MessageBox.Show(ResponsavelConstantes.RESPONSAVEL_INCLUIDO, "Colégio Conhecer"); this.Hide(); telaAlunoResponsavelVinculo.getInstancia().Show(); } else { MessageBox.Show("O Responsável já existe na base de dados", "Colégio Conhecer"); } break; } case StatusBanco.Alteracao: { int id = memoria.Responsavel.ID; memoria.Responsavel = responsavel; memoria.Responsavel.ID = id; responsavelControlador.Alterar(responsavel); responsavelControlador.Confirmar(); MessageBox.Show("Responsável inserido com sucesso.", "Colégio Conhecer"); telaAlunoResponsavelVinculo.getInstancia().Show(); break; } case StatusBanco.Navegacao: break; default: break; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ucAluno1_EventoCadastrar() { try { responsavel = new Responsavel(); responsavelControlador = ResponsavelProcesso.Instance; #region VALIDA - NOME if (String.IsNullOrEmpty(txtNome.Text)) { errorProviderTela.SetError(txtNome, "Informe o nome"); txtNome.Clear(); return; } responsavel.Nome = txtNome.Text; #endregion #region VALIDA - SEXO if (rdbMasc.Checked == false && rdbFem.Checked == false) { errorProviderTela.SetError(rdbFem, "Informe o sexo"); return; } if (rdbFem.Checked == true) { responsavel.Sexo = 0; } else { responsavel.Sexo = 1; } #endregion #region VALIDA - IDENTIDADE //if (String.IsNullOrEmpty(txtRg.Text)) //{ // errorProviderTela.SetError(txtRg, "Informe a Identidade"); // return; //} responsavel.Rg = txtRg.Text; #endregion #region VALIDA - CPF //if (mskCpf.MaskCompleted == false) //{ // errorProviderTela.SetError(mskCpf, "Informe o cpf"); // return; //} responsavel.Cpf = mskCpf.Text; #endregion #region VALIDA - PROFISSÃO //if (String.IsNullOrEmpty(txtProfissao.Text)) //{ // errorProviderTela.SetError(txtProfissao, "Informe a profissão"); // return; //} responsavel.Profissao = txtProfissao.Text; #endregion #region VALIDA - LOCAL DE TRABALHO //if (String.IsNullOrEmpty(txtLocalTrabalho.Text)) //{ // errorProviderTela.SetError(txtLocalTrabalho, "Informe o local de trabalho"); // return; //} responsavel.LocalTrabalho = txtLocalTrabalho.Text; #endregion #region VALIDA - EMAIL //if (String.IsNullOrEmpty(txtEmail.Text)) //{ // errorProviderTela.SetError(txtEmail, "Informe o email"); // return; //} //int validaArroba = 0; ///*O FOR pecorre todo o textBox email para validação do campo, // *dentro tem vários IF se o campo possuir as obrigatoriedades // *é incrementado, se não possuir é decrementado ao final a uma // *verificação se o campo for vazio ou não possuir a soma correspondedente // *a todos os campos que deveria incrementar é lançado o exception // */ //for (int i = 0; i < txtEmail.Text.Length; i++) //{ // if (txtEmail.Text.Substring(i, 1).Equals("@")) // { // validaArroba++; // } // if (txtEmail.Text.Substring(i, 1).Equals(" ")) // { // validaArroba--; // } //} //if (validaArroba != 1 || txtEmail.Text.Equals("")) //{ // errorProviderTela.SetError(txtEmail, "Informe o email corretamente"); // return; //} responsavel.Email = txtEmail.Text; #endregion #region VALIDA - FONE DO TRABALHO //if (String.IsNullOrEmpty(mskFoneTrabalho.Text)) //{ // errorProviderTela.SetError(mskFoneTrabalho, "Informe o fone do trabalho"); // return; //} responsavel.Fone = mskFoneTrabalho.Text; #endregion #region VALIDA - ENDEREÇO //if (String.IsNullOrEmpty(txtLogradouro.Text)) //{ // errorProviderTela.SetError(txtLogradouro, "Informe o endereço"); // return; //} responsavel.Logradouro = txtLogradouro.Text; #endregion #region VALIDA - COMPLEMENTO //if (String.IsNullOrEmpty(txtComplemento.Text)) //{ // errorProviderTela.SetError(txtComplemento, "Informe o endereço"); // return; //} responsavel.ComplementoEndereco = txtComplemento.Text; #endregion #region VALIDA - EDIFÍCIO //if (String.IsNullOrEmpty(txtNomeEdificil.Text)) //{ // errorProviderTela.SetError(txtNomeEdificil, "Informe o edifício"); // return; //} #endregion #region VALIDA - BAIRRO //if (String.IsNullOrEmpty(txtBairro.Text)) //{ // errorProviderTela.SetError(txtBairro, "Informe o bairro"); // return; //} responsavel.Bairro = txtBairro.Text; #endregion #region VALIDA - CIDADE //if (String.IsNullOrEmpty(txtCidade.Text)) //{ // errorProviderTela.SetError(txtCidade, "Informe a cidade"); // return; //} responsavel.Cidade = txtCidade.Text; #endregion #region VALIDA - CEP //if (mskCep.MaskCompleted == false) //{ // errorProviderTela.SetError(mskCep, "Informe a cep"); // return; //} responsavel.Cep = mskCep.Text; #endregion #region VALIDA - FONE RESIDÊNCIA //if (mskFoneResidencia.MaskCompleted == false) //{ // errorProviderTela.SetError(mskFoneResidencia, "Informe o fone"); // return; //} responsavel.Fone = mskFoneResidencia.Text; #endregion responsavel.FoneOpcional = mskFoneOpcional.Text; responsavel.Uf = cmbUf.Text; responsavel.Nascimento = dtpNascimento.Value; responsavel.Edificio = txtNomeEdificil.Text; responsavel.PerfilID = 2; responsavel.Status = (int)Status.Ativo; //responsavel = ucMenuSuper.retornaResponsavel(responsavel); switch (memoria.Status) { case StatusBanco.Inativo: break; case StatusBanco.Inclusao: { if (verificaSeJaCadastrado(responsavel) == false) { responsavelControlador.Incluir(responsavel); responsavelControlador.Confirmar(); limparTela(); MessageBox.Show(ResponsavelConstantes.RESPONSAVEL_INCLUIDO, "Colégio Conhecer"); this.Hide(); telaAlunoResponsavelVinculo.getInstancia().Show(); } else { MessageBox.Show("O Responsável já existe na base de dados", "Colégio Conhecer"); } break; } case StatusBanco.Alteracao: { int id = memoria.Responsavel.ID; memoria.Responsavel = responsavel; memoria.Responsavel.ID = id; responsavelControlador.Alterar(responsavel); responsavelControlador.Confirmar(); MessageBox.Show("Responsável inserido com sucesso.", "Colégio Conhecer"); telaAlunoResponsavelVinculo.getInstancia().Show(); break; } case StatusBanco.Navegacao: break; default: break; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }