Exemple #1
0
        // public Login()
        // {
        //     InitializeComponent();
        //     this.StartPosition = FormStartPosition.CenterScreen;
        // }

        public Login(FuncionarioServices funcionarioServices, ManagerOptions managerOptions)
        {
            InitializeComponent();
            this.StartPosition   = FormStartPosition.CenterScreen;
            _funcionarioServices = funcionarioServices;
            _managerOptions      = managerOptions;
        }
        //carrega todos os cmbBox do form
        private void CarregarComboBox()
        {
            grad = new Graduacao();
            graduacaoServices   = new GraduacaoServices();
            funcionarioServices = new FuncionarioServices();

            cmbGraduacao.DataSource    = graduacaoServices.CarregarGraduacao(grad);
            cmbGraduacao.DisplayMember = "graduacao";
            cmbGraduacao.ValueMember   = "id";
            cmbGraduacao.SelectedIndex = -1;

            cmbOeUF.DataSource    = funcionarioServices.CarregarEstado();
            cmbOeUF.DisplayMember = "sigla";
            cmbOeUF.ValueMember   = "id";
            cmbOeUF.SelectedIndex = -1;

            cmbUfNaturalidade.DataSource    = funcionarioServices.CarregarEstado();
            cmbUfNaturalidade.DisplayMember = "sigla";
            cmbUfNaturalidade.ValueMember   = "id";
            cmbUfNaturalidade.SelectedIndex = -1;

            cmbUf.DataSource    = funcionarioServices.CarregarEstado();
            cmbUf.DisplayMember = "sigla";
            cmbUf.ValueMember   = "id";
            cmbUf.SelectedIndex = -1;

            cmbUfProf.DataSource    = funcionarioServices.CarregarEstado();
            cmbUfProf.DisplayMember = "sigla";
            cmbUfProf.ValueMember   = "id";
            cmbUfProf.SelectedIndex = -1;

            cmbCategoria.DataSource    = funcionarioServices.CarregarCategoria();
            cmbCategoria.DisplayMember = "categoria";
            cmbCategoria.ValueMember   = "id";
            cmbCategoria.SelectedIndex = -1;

            cmbOrgEmissor.DataSource    = funcionarioServices.CarregarOrgEmissor();
            cmbOrgEmissor.DisplayMember = "sigla";
            cmbOrgEmissor.ValueMember   = "id";
            cmbOrgEmissor.SelectedIndex = -1;
        }
        //btnSalvar
        private void toolStripButton4_Click(object sender, EventArgs e)
        {
            funcionario = new Funcionario(txtNome.Text, txtEndereco.Text, txtNumero.Text, txtBairro.Text,
                                          txtCidade.Text, Convert.ToInt16(cmbUf.SelectedValue), txtCep.Text, txtCelular.Text,
                                          txtNumCnh.Text, txtRegCnh.Text, Convert.ToInt16(cmbCategoria.SelectedValue), dtpValidadeCnh.Text,
                                          txtPasep.Text, txtRg.Text, Convert.ToInt16(cmbOrgEmissor.SelectedValue), Convert.ToInt16(cmbOeUF.SelectedValue),
                                          dtpRgExpedido.Text, txtCpf.Text, dtpNascimento.Text, cmbEstadoCivil.Text, cmbFilhos.Text, cmbEscolaridade.Text,
                                          txtFormacaoMedio.Text, txtInstituicao.Text, cmbTipoSanguineo.Text, cmbRestricao.Text, txtNomePai.Text, txtNomeMae.Text,
                                          txtRf.Text, dtpDataAdmissao.Text, txtQra.Text, Convert.ToInt16(cmbGraduacao.SelectedValue), _cpfServices);
            funcionario.Complemento        = txtComplemento.Text;
            funcionario.Telefone           = txtTelefone.Text;   //cripto
            funcionario.Zona               = txtZona.Text;       //cripto
            funcionario.Titulo_Eleitor     = txtTitEleitor.Text; //cripto
            funcionario.Cidade_Titulo      = txtCidadeTitulo.Text;
            funcionario.Estado_Titulo      = Convert.ToInt32(cmbUfProf.SelectedValue);
            funcionario.Sessao             = txtSessao.Text;
            funcionario.Emissao_Titulo     = dtpEmissaoTitulo.Text;
            funcionario.Conclusao_Superior = txtConclusaoSuperior.Text;
            funcionario.Formacao           = cmbFormacao.Text;
            funcionario.Observacao         = txtObservacao.Text;
            funcionario.Naturalidade       = txtNaturalidade.Text;
            funcionario.Uf_Naturalidade    = Convert.ToInt32(cmbUfNaturalidade.SelectedValue);
            funcionario.Id = id;

            if (id == 0)
            {
                funcionarioServices = new FuncionarioServices();
                MessageBox.Show(funcionarioServices.AdicionarFuncionario(funcionario));
            }
            else
            {
                funcionarioServices = new FuncionarioServices();
                MessageBox.Show(funcionarioServices.AlterarFuncionario(funcionario));
            }
            funcionario.Id = 0;
            CarregarDataGrid();
            AtivarBotoes();
            Limpar();
        }
 public ServidorPublicoController()
 {
     funcionarioServices = new FuncionarioServices();
 }