private void ucMenuInferior1_EventoCadastrar() { try { #region VALIDA - CBO if (String.IsNullOrEmpty(txtCBO.Text)) { errorProviderTela.SetError(txtCBO, "Informe o C.B.O"); txtCBO.Clear(); return; } funcionario.Cbo = txtCBO.Text; #endregion #region VALIDA - TITULO ELEITOR if (String.IsNullOrEmpty(txtTituloEleitor.Text)) { errorProviderTela.SetError(txtTituloEleitor, "Informe o titulo eleitor"); txtTituloEleitor.Clear(); return; } funcionario.TituloEleitor = txtTituloEleitor.Text; #endregion #region VALIDA - ZONA if (String.IsNullOrEmpty(txtZona.Text)) { errorProviderTela.SetError(txtZona, "Informe a zona"); txtZona.Clear(); return; } funcionario.Zona = txtZona.Text; #endregion #region VALIDA - PIS if (String.IsNullOrEmpty(txtPis.Text)) { errorProviderTela.SetError(txtPis, "Informe o PIS"); txtPis.Clear(); return; } funcionario.Pis = txtPis.Text; #endregion #region VALIDA - CTPS if (String.IsNullOrEmpty(txtCtps.Text)) { errorProviderTela.SetError(txtCtps, "Informe o Ctps"); txtCtps.Clear(); return; } funcionario.Ctps = txtCtps.Text; #endregion #region VALIDA - SERIE if (String.IsNullOrEmpty(txtSerie.Text)) { errorProviderTela.SetError(txtSerie, "Informe a série"); txtSerie.Clear(); return; } funcionario.Serie = txtSerie.Text; #endregion #region VALIDA - GRAU DE INSTRUÇÃO if (String.IsNullOrEmpty(cmbGrau.Text)) { errorProviderTela.SetError(cmbGrau, "Informe a nacionalidade"); return; } funcionario.GrauInstrucao = cmbGrau.Text; #endregion #region VALIDA - COR if (String.IsNullOrEmpty(cmbCor.Text)) { errorProviderTela.SetError(cmbCor, "Informe a cor"); return; } funcionario.Cor = cmbCor.Text; #endregion #region VALIDA - PRIMEIRO EMPREGO if (rdbSim.Checked == false && rdbNao.Checked == false) { errorProviderTela.SetError(rdbNao, "Informe o primeiro emprego"); return; } if (rdbSim.Checked == true) { funcionario.PrimeiroEmprego = 0; } else { funcionario.PrimeiroEmprego = 1; } #endregion #region VALIDA - CURSO if (String.IsNullOrEmpty(txtCurso.Text)) { errorProviderTela.SetError(txtSerie, "Informe o curso"); txtCurso.Clear(); return; } funcionario.Curso = txtCurso.Text; #endregion #region VALIDA - INSTITUIÇÃO if (String.IsNullOrEmpty(txtInstituicao.Text)) { errorProviderTela.SetError(txtInstituicao, "Informe a instituição"); txtInstituicao.Clear(); return; } funcionario.Instituicao = txtInstituicao.Text; #endregion #region VALIDA - FUNÇÃO if (String.IsNullOrEmpty(cmbFuncao.Text)) { errorProviderTela.SetError(cmbFuncao, "Informe a função"); return; } funcionario.Cargo = cmbFuncao.Text; #endregion funcionario.DataEfetivacao = dtpDataAdmissao.Value; funcionario.DataFormacao = dtpDataFormacao.Value; funcionarioControlador.Alterar(funcionario); funcionarioControlador.Confirmar(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ucMenuInferior1_EventoCadastrar() { try { #region CADASTRAR FUNCIONARIO if (verificaButton == 0) { #region VALIDA - NOME if (String.IsNullOrEmpty(txtNome.Text)) { errorProviderTela.SetError(txtNome, "Informe o nome"); txtNome.Clear(); return; } funcionario.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) { funcionario.Sexo = 0; } else { funcionario.Sexo = 1; } #endregion #region VALIDA - NASCIMENTO funcionario.Nascimento = dtpNascimento.Value; #endregion #region VALIDA - IDENTIDADE //if (String.IsNullOrEmpty(txtRg.Text)) //{ // errorProviderTela.SetError(txtRg, "Informe a identidade"); // txtRg.Clear(); // return; //} funcionario.Rg = txtRg.Text; #endregion #region VALIDA - CPF //if (mskCpf.MaskCompleted == false) //{ // errorProviderTela.SetError(mskCpf, "Informe o cpf"); // mskCpf.Clear(); // return; //} funcionario.Cpf = mskCpf.Text; #endregion #region VALIDA - NACIONALIDADE //if (String.IsNullOrEmpty(cmbNacionalidade.Text)) //{ // errorProviderTela.SetError(cmbNacionalidade, "Informe a nacionalidade"); // return; //} funcionario.Nacionalidade = cmbNacionalidade.Text; #endregion #region VALIDA - NATURALIDADE //if (String.IsNullOrEmpty(txtNaturalidade.Text)) //{ // errorProviderTela.SetError(txtNaturalidade, "Informe a naturalidade"); // txtNaturalidade.Clear(); // return; //} funcionario.Naturalidade = txtNaturalidade.Text; #endregion #region VALIDA - ESTADO CIVIL //if (String.IsNullOrEmpty(cmbEstadoCivil.Text)) //{ // errorProviderTela.SetError(cmbEstadoCivil, "Informe o estado civil"); // return; //} funcionario.EstadoCivil = cmbEstadoCivil.Text; #endregion #region VALIDA - ENDEREÇO //if (String.IsNullOrEmpty(txtLogradouro.Text)) //{ // errorProviderTela.SetError(txtLogradouro, "Informe o endereço"); // txtLogradouro.Clear(); // return; //} funcionario.Logradouro = txtLogradouro.Text; #endregion #region VALIDA - COMPLEMENTO //if (String.IsNullOrEmpty(txtComplemento.Text)) //{ // errorProviderTela.SetError(txtComplemento, "Informe o complemento"); // txtComplemento.Clear(); // return; //} funcionario.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; //} funcionario.Edificio = txtNomeEdificil.Text; #endregion #region VALIDA - BAIRRO //if (String.IsNullOrEmpty(txtBairro.Text)) //{ // errorProviderTela.SetError(txtBairro, "Informe o bairro"); // txtBairro.Clear(); // return; //} funcionario.Bairro = txtBairro.Text; #endregion #region VALIDA - CEP //if (mskCep.MaskCompleted == false) //{ // errorProviderTela.SetError(mskCep, "Informe o cep"); // mskCep.Clear(); // return; //} funcionario.Cep = mskCep.Text; #endregion #region VALIDA - UF //if (String.IsNullOrEmpty(cmbUf.Text)) //{ // errorProviderTela.SetError(cmbUf, "Informe o uf"); // return; //} funcionario.Uf = cmbUf.Text; #endregion #region VALIDA - CIDADE //if (String.IsNullOrEmpty(txtCidade.Text)) //{ // errorProviderTela.SetError(txtCidade, "Informe a cidade"); // txtCidade.Clear(); // return; //} funcionario.Cidade = txtCidade.Text; #endregion #region VALIDA - FONE //if (mskFoneResidencia.MaskCompleted == false) //{ // errorProviderTela.SetError(mskFoneResidencia, "Informe o fone da residência"); // mskFoneResidencia.Clear(); // return; //} funcionario.FoneEmergencia = mskFoneResidencia.Text; #endregion #region VALIDA - FONE OPCIONAL //if (mskFoneOpcional.MaskCompleted == false) //{ // errorProviderTela.SetError(mskFoneOpcional, "Informe um fone opcional"); // mskFoneOpcional.Clear(); // return; //} funcionario.FoneOpcional = mskFoneOpcional.Text; #endregion #region VALIDA - FILIAÇÃO PAI //if (String.IsNullOrEmpty(txtFiliacaoPai.Text)) //{ // errorProviderTela.SetError(txtFiliacaoPai, "Informe o nome do pai"); // txtFiliacaoPai.Clear(); // return; //} funcionario.FiliacaoPai = txtFiliacaoPai.Text; #endregion #region VALIDA - FILIAÇÃO MÃE //if (String.IsNullOrEmpty(txtFiliacaoMae.Text)) //{ // errorProviderTela.SetError(txtFiliacaoMae, "Informe o nome da mãe"); // txtFiliacaoMae.Clear(); // return; //} funcionario.FiliacaoMae = txtFiliacaoMae.Text; #endregion funcionario.PerfilID = 1; funcionario.Status = (int)Status.Ativo; funcionario = ucMenuImagemFunc1.retornaFuncionario(funcionario); Memoria memoria = Memoria.Instance; if (memoria.Funcionario == null) { if (verificaSeJaCadastrado(funcionario) == false) { funcionario = ucMenuImagemFunc1.retornaFuncionario(funcionario); funcionarioControlador.Incluir(funcionario); funcionarioControlador.Confirmar(); ucMenuImagemFunc1.carregaFuncionario(funcionario); memoria.Funcionario = funcionario; MessageBox.Show(FuncionarioConstantes.FUNCIONARIO_INCLUIDO, "Colégio Conhecer"); } else { funcionarioControlador.Alterar(funcionario); ucMenuImagemFunc1.carregaFuncionario(funcionario); MessageBox.Show(FuncionarioConstantes.FUNCIONARIO_ALTERADO, "Colégio Conhecer"); } } } #endregion #region ALTERAR FUNCIONARIO if (verificaButton == 1) { #region VALIDA - NOME if (String.IsNullOrEmpty(txtNome.Text)) { errorProviderTela.SetError(txtNome, "Informe o nome"); txtNome.Clear(); return; } funcionario.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) { funcionario.Sexo = 0; } else { funcionario.Sexo = 1; } #endregion #region VALIDA - NASCIMENTO funcionario.Nascimento = dtpNascimento.Value; #endregion #region VALIDA - IDENTIDADE //if (String.IsNullOrEmpty(txtRg.Text)) //{ // errorProviderTela.SetError(txtRg, "Informe a identidade"); // txtRg.Clear(); // return; //} funcionario.Rg = txtRg.Text; #endregion #region VALIDA - CPF //if (mskCpf.MaskCompleted == false) //{ // errorProviderTela.SetError(mskCpf, "Informe o cpf"); // mskCpf.Clear(); // return; //} funcionario.Cpf = mskCpf.Text; #endregion #region VALIDA - NACIONALIDADE //if (String.IsNullOrEmpty(cmbNacionalidade.Text)) //{ // errorProviderTela.SetError(cmbNacionalidade, "Informe a nacionalidade"); // return; //} funcionario.Nacionalidade = cmbNacionalidade.Text; #endregion #region VALIDA - NATURALIDADE //if (String.IsNullOrEmpty(txtNaturalidade.Text)) //{ // errorProviderTela.SetError(txtNaturalidade, "Informe a naturalidade"); // txtNaturalidade.Clear(); // return; //} funcionario.Naturalidade = txtNaturalidade.Text; #endregion #region VALIDA - ESTADO CIVIL //if (String.IsNullOrEmpty(cmbEstadoCivil.Text)) //{ // errorProviderTela.SetError(cmbEstadoCivil, "Informe o estado civil"); // return; //} funcionario.EstadoCivil = cmbEstadoCivil.Text; #endregion #region VALIDA - ENDEREÇO //if (String.IsNullOrEmpty(txtLogradouro.Text)) //{ // errorProviderTela.SetError(txtLogradouro, "Informe o endereço"); // txtLogradouro.Clear(); // return; //} funcionario.Logradouro = txtLogradouro.Text; #endregion #region VALIDA - COMPLEMENTO //if (String.IsNullOrEmpty(txtComplemento.Text)) //{ // errorProviderTela.SetError(txtComplemento, "Informe o complemento"); // txtComplemento.Clear(); // return; //} funcionario.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; //} funcionario.Edificio = txtNomeEdificil.Text; #endregion #region VALIDA - BAIRRO //if (String.IsNullOrEmpty(txtBairro.Text)) //{ // errorProviderTela.SetError(txtBairro, "Informe o bairro"); // txtBairro.Clear(); // return; //} funcionario.Bairro = txtBairro.Text; #endregion #region VALIDA - CEP //if (mskCep.MaskCompleted == false) //{ // errorProviderTela.SetError(mskCep, "Informe o cep"); // mskCep.Clear(); // return; //} funcionario.Cep = mskCep.Text; #endregion #region VALIDA - UF //if (String.IsNullOrEmpty(cmbUf.Text)) //{ // errorProviderTela.SetError(cmbUf, "Informe o uf"); // return; //} funcionario.Uf = cmbUf.Text; #endregion #region VALIDA - CIDADE //if (String.IsNullOrEmpty(txtCidade.Text)) //{ // errorProviderTela.SetError(txtCidade, "Informe a cidade"); // txtCidade.Clear(); // return; //} funcionario.Cidade = txtCidade.Text; #endregion #region VALIDA - FONE //if (mskFoneResidencia.MaskCompleted == false) //{ // errorProviderTela.SetError(mskFoneResidencia, "Informe o fone da residência"); // mskFoneResidencia.Clear(); // return; //} funcionario.FoneEmergencia = mskFoneResidencia.Text; #endregion #region VALIDA - FONE OPCIONAL //if (mskFoneOpcional.MaskCompleted == false) //{ // errorProviderTela.SetError(mskFoneOpcional, "Informe um fone opcional"); // mskFoneOpcional.Clear(); // return; //} funcionario.FoneOpcional = mskFoneOpcional.Text; #endregion #region VALIDA - FILIAÇÃO PAI //if (String.IsNullOrEmpty(txtFiliacaoPai.Text)) //{ // errorProviderTela.SetError(txtFiliacaoPai, "Informe o nome do pai"); // txtFiliacaoPai.Clear(); // return; //} funcionario.FiliacaoPai = txtFiliacaoPai.Text; #endregion #region VALIDA - FILIAÇÃO MÃE //if (String.IsNullOrEmpty(txtFiliacaoMae.Text)) //{ // errorProviderTela.SetError(txtFiliacaoMae, "Informe o nome da mãe"); // txtFiliacaoMae.Clear(); // return; //} funcionario.FiliacaoMae = txtFiliacaoMae.Text; #endregion funcionario.PerfilID = 1; funcionario.Status = (int)Status.Ativo; Memoria memoria = Memoria.Instance; if (memoria.Funcionario == null) { funcionarioControlador.Alterar(funcionario); MessageBox.Show(FuncionarioConstantes.FUNCIONARIO_ALTERADO, "Colégio Conhecer"); ucMenuImagemFunc1.carregaFuncionario(funcionario); } } #endregion } catch (Exception ex) { MessageBox.Show(ex.Message); } //Habilitar o User Control lateral ucMenuLateralFunc1.Enabled = true; //Habilitar o Button Imprimir btnImprimir.Enabled = false; //Desabilitar todos os campos da tela Enabled_False(); //Zerar o verificador de botao "Alterar" e "Cadastrar" verificaButton = 0; }