public TelaCadastroFuncoes()
        {
            InitializeComponent();
            DepartamentoController deparamentoController = new DepartamentoController();

            comboBoxDepartamentos.DataSource    = deparamentoController.Lista();
            comboBoxDepartamentos.DisplayMember = "Nome";
        }
Exemplo n.º 2
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            Departamento           dep  = new Departamento();
            DepartamentoController depc = new DepartamentoController();

            dep.Setor = txtDepartamento.Text;
            depc.trataRequisicao(mbtnCadastrar.Text, dep);
            this.Close();
        }
        private void dataGridViewDepartamentos_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            id = Convert.ToInt32(dataGridViewDepartamentos["ID", e.RowIndex].Value);
            DepartamentoController departamentosController = new DepartamentoController();
            Departamento           departamento            = departamentosController.BuscaPorId(id);
            var form = new TelaCadastroDepartamento(departamento);

            form.ShowDialog();
            configuraDataGridView();
        }
Exemplo n.º 4
0
        private void buttonSalvar_Click(object sender, EventArgs e)
        {
            DepartamentoController departamentoController = new DepartamentoController();
            Departamento           departamento           = new Departamento();

            departamento.Id   = id;
            departamento.Nome = textBoxNome.Text;
            departamentoController.SaveOrUpdate(departamento);
            Close();
        }
 private void buttonAlterar_Click(object sender, EventArgs e)
 {
     if (verificaId())
     {
         DepartamentoController departamentosController = new DepartamentoController();
         Departamento           departamento            = departamentosController.BuscaPorId(id);
         var form = new TelaCadastroDepartamento(departamento);
         form.ShowDialog();
         configuraDataGridView();
     }
 }
        public TelaCadastroFuncionarios(Funcionario funcionario)
        {
            InitializeComponent();

            id = funcionario.Id;
            textBoxNome.Text = funcionario.Nome;

            DepartamentoController deparamentoController = new DepartamentoController();

            comboBoxDepartamentos.DataSource    = deparamentoController.Lista();
            comboBoxDepartamentos.DisplayMember = "Nome";
        }
        public TelaCadastroFuncionarios()
        {
            InitializeComponent();
            DepartamentoController deparamentoController = new DepartamentoController();

            comboBoxDepartamentos.DataSource    = deparamentoController.Lista();
            comboBoxDepartamentos.DisplayMember = "Nome";
            comboBoxDepartamentos.SelectedIndex = 0;

            textBoxAdmissao.Enabled = false;
            textBoxDemissao.Enabled = false;
        }
        public TelaCadastroFuncoes(Funcao funcao)
        {
            InitializeComponent();

            id = funcao.Id;
            textBoxNome.Text = funcao.Nome;

            DepartamentoController deparamentoController = new DepartamentoController();

            comboBoxDepartamentos.DataSource    = deparamentoController.Lista();
            comboBoxDepartamentos.DisplayMember = "Nome";
            comboBoxDepartamentos.SelectedIndex = comboBoxDepartamentos.FindStringExact(funcao.Departamento.Nome);
        }
        private void buttonExcluir_Click(object sender, EventArgs e)
        {
            if (verificaId())
            {
                DepartamentoController departamentosController = new DepartamentoController();
                Departamento           departamento            = departamentosController.BuscaPorId(id);
                if (MessageBox.Show("Tem certeza que deseja excluir?", "Ponto",
                                    MessageBoxButtons.YesNo, MessageBoxIcon.Question)
                    == DialogResult.Yes)
                {
                    departamentosController.Remove(departamento);
                }

                configuraDataGridView();
            }
        }
        public void configuraDataGridView()
        {
            DepartamentoController departamentoController = new DepartamentoController();

            dataGridViewDepartamentos.DataSource = departamentoController.Lista();
            // Renomeia as colunas do DataGridView

            dataGridViewDepartamentos.Columns[0].HeaderText = "ID";
            dataGridViewDepartamentos.Columns[0].Name       = "ID";
            dataGridViewDepartamentos.Columns[1].HeaderText = "NOME";
            dataGridViewDepartamentos.Columns[2].HeaderText = "FUNCIONÁRIOS";
            dataGridViewDepartamentos.Columns[3].HeaderText = "FUNÇÕES";

            dataGridViewDepartamentos.Columns[2].Visible = false;
            dataGridViewDepartamentos.Columns[3].Visible = false;
        }
        private void PreecherDropDown()
        {
            try
            {
                EstadoCivilController estadoCivilController = new EstadoCivilController(0);
                foreach (var estCivil in estadoCivilController.GetEstadoCivil())
                {
                    dplEstadoCivil.Items.Add(new ListItem(estCivil.EstadoCivil, estCivil.EstadoCivil));
                }

                StatusController statusController = new StatusController(0);
                foreach (var status in statusController.GetStatus())
                {
                    dplStatusConta.Items.Add(new ListItem(status.Descricao, status.Descricao));
                    dplStatusFuncionario.Items.Add(new ListItem(status.Descricao, status.Descricao));
                }

                DepartamentoController departamento = new DepartamentoController(0);
                foreach (var dep in departamento.GetDepartamento())
                {
                    dplDepartamento.Items.Add(new ListItem(dep.DescricaoDepartamento, dep.CodigoDepartamento.ToString()));
                }

                CargoController cargoController = new CargoController(0);
                foreach (var cargo in cargoController.GetCargo())
                {
                    dplCargo.Items.Add(new ListItem(cargo.Cargo, cargo.CodigoCargo.ToString()));
                }

                EmpresaController empresaController = new EmpresaController(0);
                foreach (var emp in empresaController.GetEmpresa())
                {
                    dplEmpresa.Items.Add(new ListItem(emp.NomeRazaoSocial, emp.NomeRazaoSocial.ToString()));
                }

                FinancasController financasController = new FinancasController(0, 0);
                foreach (var banco in financasController.GetBanco())
                {
                    dplBanco.Items.Add(new ListItem(banco.Nome, banco.CodigoBanco.ToString()));
                }
            }
            catch (Exception ex)
            {
                messagealert.InnerHtml = "Desculpe! Ocorreu um erro <br />" + ex.Message;
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "alertaTeste", "$('#alertaTeste').modal();", true);
            }
        }
        private void preencherDados(List <FuncionarioModel> funcionarios)
        {
            foreach (var f in funcionarios)
            {
                #region Identificacao
                txtMatricula.Text       = f.Matricula.ToString();
                txtNomeFuncionario.Text = f.NomeFuncionario;
                dplSexo.Text            = f.Sexo;
                txtDataNascimento.Text  = f.DataNascimento;
                txtNacionalidade.Text   = f.Nacionalidade;
                txtNaturalidade.Text    = f.Naturalidade;
                dplEstadoCivil.Text     = f.EstadoCivil;
                txtNomeConjuge.Text     = f.NomeConjuge;
                txtNomeMae.Text         = f.NomeMae;
                txtNomePai.Text         = f.NomePai;
                dplPcd.Text             = f.PCD;
                #endregion

                #region Documentacao
                txtCPF.Text              = f.NumCPF.ToString();
                txtRG.Text               = f.NumRG.ToString();
                txtDtExpedicaoRG.Text    = f.DataExpedicaoRG;
                dplOrgaoRG.Text          = f.OrgaoExpeditor;
                txtPisPasep.Text         = f.NumPIS.ToString();
                txtNReservista.Text      = f.NumReservista.ToString();
                txtRAReservista.Text     = f.NumRAReservista.ToString();
                txtSerieReservista.Text  = f.SiglaSerieReservista;
                txtNTituloEleitoral.Text = f.NumTituloEleitor.ToString();
                txtZonaEleitoral.Text    = f.NumZonaEleitor.ToString();
                txtSecaoEleitoral.Text   = f.NumSecaoEleitor.ToString();
                txtNCTPS.Text            = f.NumCTPS.ToString();
                txtNSerieCTPS.Text       = f.NumSerie.ToString();
                dplUFCTPS.Text           = f.UFCTPS;
                txtDtExpedicaoCTPS.Text  = f.DataExpedicaoCTPS;
                #endregion

                #region Remuneracao
                FinancasController financasController = new FinancasController(0, f.Matricula);
                foreach (var fin in financasController.GetFinancas())
                {
                    dplConta.Text = fin.TipoConta;
                    //dblStatusConta.Text
                    dplBanco.Text    = fin.CodigoBanco.ToString();
                    txtNAgencia.Text = fin.Agencia.ToString();
                    txtNConta.Text   = fin.Conta.ToString();
                    txtDigito.Text   = fin.Digito.ToString();
                    txtSalario.Text  = fin.ValorSalarial.ToString();
                }

                #endregion

                #region Contato
                EnderecoController endereco = new EnderecoController(f.numCEP);
                foreach (var end in endereco.BuscarEndereco())
                {
                    txtCEP.Text        = end.CEP;
                    txtBairro.Text     = end.Bairro;
                    txtLogradouro.Text = end.Logradouro;
                    txtCidade.Text     = end.Cidade;
                    dplUFEndereco.Text = end.UF;
                    txtPais.Text       = end.Pais;
                }
                txtNumero.Text         = f.NumEndereco;
                txtComplemento.Text    = f.Complemento;
                txtTelResidencia.Text  = f.NumTelefone.ToString();
                txtTelCelular.Text     = f.NumTelCelular.ToString();
                txtTelComercial.Text   = f.NumTelComercial.ToString();
                txtRamal.Text          = f.NumRamal.ToString();
                txtEmail.Text          = f.Email;
                txtEmailComercial.Text = f.EmailComercial;
                #endregion


                #region DadoCurricular

                #endregion


                #region DadoContratual
                dplStatusFuncionario.Text = f.StatusFuncionario;
                dplEmpresa.Text           = f.Empresa;
                dplDepartamento.Text      = f.Departamento.ToString();
                DepartamentoController departamento = new DepartamentoController(f.Departamento);
                foreach (var dep in departamento.GetDepartamento())
                {
                    txtCCusto.Text = dep.CentroCusto;
                    FuncionarioController funcionarioController = new FuncionarioController(dep.MatriculaImediato);
                    var retorno = funcionarioController.Consultar();
                    foreach (var func in retorno)
                    {
                        txtGestor.Text      = func.NomeFuncionario;
                        txtGestorCargo.Text = func.Cargo;
                    }
                }
                dplCargo.Text          = f.CodigoCargo.ToString();
                dplTipo.Text           = f.TipoContrato;
                txtDtAdmissao.Text     = f.DataAdmissao;
                txtDtDesligamento.Text = f.DataDesligamento;
                #endregion
            }
        }
Exemplo n.º 13
0
        protected void GetFuncionario()
        {
            try
            {
                PerfilController perfil  = new PerfilController(_codigoUsuario, 4);
                bool             retorno = perfil.ConsultarPerfil();
                if (retorno)
                {
                    FuncionarioController funcionarioController = new FuncionarioController(_matricula);
                    var funcionarios = funcionarioController.Consultar();
                    foreach (var f in funcionarios)
                    {
                        lblNome.Text           = f.NomeFuncionario;
                        lblNomeMae.Text        = f.NomeMae;
                        lblNacionalidade.Text  = f.Nacionalidade;
                        lblDataNascimento.Text = f.DataNascimento;
                        lblEstadoCivil.Text    = f.EstadoCivil.ToString();
                        lblPCD.Text            = f.PCD;

                        lblMatricula.Text    = f.Matricula.ToString();
                        lblNomePai.Text      = f.NomePai;
                        lblNaturalidade.Text = f.Naturalidade;
                        lblSexo.Text         = f.Sexo;
                        lblNomeConjuge.Text  = f.NomeConjuge;

                        lblNumCTPS.Text           = f.NumCTPS.ToString();
                        lblDataExpedicaoCTPS.Text = f.DataExpedicaoCTPS;
                        lblRG.Text         = f.NumRG.ToString();
                        lblCPF.Text        = f.NumCPF.ToString();
                        lblZona.Text       = f.NumZonaEleitor.ToString();
                        lblReservista.Text = f.NumReservista.ToString();

                        lblSerieCTPS.Text       = f.NumSerie.ToString();
                        lblPIS.Text             = f.NumPIS.ToString();
                        lblDataExpedicaoRG.Text = f.DataExpedicaoRG;
                        lblTituloEleitor.Text   = f.NumTituloEleitor.ToString();
                        lblSecao.Text           = f.NumSecaoEleitor.ToString();
                        lblRA.Text = f.NumRAReservista.ToString() + " - " + f.SiglaSerieReservista;

                        lblDataAdmissao.Text = f.DataAdmissao;
                        DepartamentoController departamento = new DepartamentoController(f.Departamento);
                        foreach (var dep in departamento.GetDepartamento())
                        {
                            lblDepartamento.Text = dep.DescricaoDepartamento;
                            lblCCusto.Text       = dep.CentroCusto;
                        }

                        lblTipoContrato.Text = f.TipoContrato;

                        lblCargo.Text  = f.Cargo.ToString();
                        lblStatus.Text = f.StatusFuncionario;

                        EnderecoController endereco = new EnderecoController(f.numCEP);
                        foreach (var end in endereco.BuscarEndereco())
                        {
                            lblCEP.Text        = end.CEP;
                            lblBairro.Text     = end.Bairro;
                            lblLogradouro.Text = end.Logradouro + ", " + f.NumEndereco + " " + f.Complemento;
                            lblCidade.Text     = end.Cidade;
                        }

                        lblTelefone.Text     = f.NumTelefone.ToString();
                        lblTelComercial.Text = f.NumTelCelular.ToString();
                        lblMail.Text         = f.Email;

                        lblCelular.Text = f.NumTelCelular.ToString();
                        lblRamal.Text   = f.NumRamal.ToString();
                        lblMailCom.Text = f.EmailComercial;
                    }
                }
            }
            catch (Exception e)
            {
                messagealert.InnerHtml = e.Message;
                ScriptManager.RegisterStartupScript(Page, GetType(), "alerta", "$('#alerta').modal();", true);
            }
        }
 public FormGestionDepartamento()
 {
     InitializeComponent();
     ctlDepto = new DepartamentoController();
 }