Esempio n. 1
0
        private void btnPesquisaSetor_Click(object sender, EventArgs e)
        {
            List <Funcionario> lstFun = new ControleClass().listarFuncionarioSetor(txtPesquisaSetor.Text);
            var novaListFuncionario   = lstFun.Select(funcionario => new
            {
                NR    = funcionario.NR,
                Nome  = funcionario.Nome,
                Setor = controle.procurarSetorNomes(funcionario.Setor_id),
                Cargo = controle.procurarCargoNomes(funcionario.Cargo_id)
            }).ToList();

            tabela.DataSource          = novaListFuncionario;
            tabela.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            tabela.ColumnHeadersDefaultCellStyle.ForeColor = Color.Red;
            tabela.CellClick += tabela_CellClick;
        }
Esempio n. 2
0
        public void Preencher()
        {
            List <Funcionario> lstFun = new ControleClass().listarFuncionario();
            var novaListFuncionario   = lstFun.Select(funcionario => new
            {
                NR    = funcionario.NR,
                Nome  = funcionario.Nome,
                Setor = controle.procurarSetorNomes(funcionario.Setor_id),
                Cargo = controle.procurarCargoNomes(funcionario.Cargo_id)
            }).ToList();

            tabela.DataSource          = novaListFuncionario;
            tabela.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            tabela.ColumnHeadersDefaultCellStyle.ForeColor = Color.Red;
            tabela.CellClick += tabela_CellClick;
        }
Esempio n. 3
0
        public void Preencher()
        {
            List <Setor> lstUsr          = new ControleClass().listarSetor();
            var          novaListUsuario = lstUsr.Select(usuario => new
            {
                Código      = usuario.Codigo,
                Tipo        = usuario.Tipo,
                Localização = usuario.Localizacao,
                Responsável = usuario.Responsavel.Nome
            }).ToList();

            tabela.DataSource          = novaListUsuario;
            tabela.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            tabela.ColumnHeadersDefaultCellStyle.ForeColor = Color.Red;
            tabela.CellClick += tabela_CellClick;
        }
Esempio n. 4
0
        private void BtnPesquisaNome_Click(object sender, EventArgs e)
        {
            List <Setor> lstUsr          = new ControleClass().listarSetorNome(txtPesquisaNome.Text);
            var          novaListUsuario = lstUsr.Select(usuario => new
            {
                Código      = usuario.Codigo,
                Tipo        = usuario.Tipo,
                Localização = usuario.Localizacao,
                Responsável = usuario.Responsavel.Nome
            }).ToList();

            tabela.DataSource          = novaListUsuario;
            tabela.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            tabela.ColumnHeadersDefaultCellStyle.ForeColor = Color.Red;
            tabela.CellClick += tabela_CellClick;
        }
Esempio n. 5
0
        private void BtnPesquisaNome_Click(object sender, EventArgs e)
        {
            List <Aluno> lstUsr          = new ControleClass().listarAlunoNome(txtPesquisaCurso.Text);
            var          novaListUsuario = lstUsr.Select(usuario => new
            {
                NR    = usuario.NR,
                Nome  = usuario.Nome,
                CPF   = usuario.CPF,
                Email = usuario.Email,
                Curso = controle.procurarCursoNomes(usuario.Curso_id)
            }).ToList();

            tabela.DataSource          = novaListUsuario;
            tabela.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            tabela.ColumnHeadersDefaultCellStyle.ForeColor = Color.Red;
            tabela.CellClick += tabela_CellClick;
        }
Esempio n. 6
0
        public CadastroSetor(int codigo)
        {
            InitializeComponent();
            btnCadastrarUsuario.FlatStyle = FlatStyle.Flat;
            btnCadastrarUsuario.FlatAppearance.BorderColor = Color.ForestGreen;
            btnCadastrarUsuario.FlatAppearance.BorderSize  = 1;


            btnVoltar.FlatStyle = FlatStyle.Flat;
            btnVoltar.FlatAppearance.BorderColor = Color.DarkCyan;
            btnVoltar.FlatAppearance.BorderSize  = 1;

            if (codigo != 0)
            {
                verificar = codigo;
                btnCadastrarUsuario.Text = "Editar";
                label3.Text = "Edição de Setor";
                var pesquisa = new ControleClass().procurarSetor(codigo);
                PreencherCampos(pesquisa);
            }
        }
        public CadastroCoordenador(int NR)
        {
            InitializeComponent();
            btnCadastrarUsuario.FlatStyle = FlatStyle.Flat;
            btnCadastrarUsuario.FlatAppearance.BorderColor = Color.ForestGreen;
            btnCadastrarUsuario.FlatAppearance.BorderSize  = 1;


            btnVoltar.FlatStyle = FlatStyle.Flat;
            btnVoltar.FlatAppearance.BorderColor = Color.DarkCyan;
            btnVoltar.FlatAppearance.BorderSize  = 1;


            Random numRandCoordenador = new Random();

            numCoordenador = numRandCoordenador.Next(91000000, 91999999);
            if (controleCoordenador.procurarCoordenador(numCoordenador) == null)
            {
                txtNR.Value = numRandCoordenador.Next(91000000, 91999999);
            }
            else
            {
                Random numRandCoordenador2 = new Random();
                numCoordenador = numRandCoordenador2.Next(91000000, 91999999);
            }



            if (NR != 0)
            {
                verificar = NR;
                btnCadastrarUsuario.Text = "Editar";
                label3.Text = "Edição de Professor";
                var pesquisa = new ControleClass().procurarCoordenador(NR);
                PreencherCampos(pesquisa);
            }
        }
Esempio n. 8
0
        private void BtnCadastrarUsuario_Click(object sender, EventArgs e)
        {
            Professores professor = new  Professores();
            Endereco    endereco  = new Endereco();
            Telefone    telefone  = new Telefone();

            professor.Nome        = txtNome.Text;
            professor.Idade       = Convert.ToInt32(txtIdade.Value);
            professor.Sexo        = txtSexo.Text;
            professor.EstadoCivil = txtEstadoCivil.Text;
            professor.CPF         = txtCpf.Text;
            professor.NR          = Convert.ToInt32(txtNR.Text);
            professor.Email       = txtEmail.Text;

            endereco.Cep    = txtCep.Text;
            endereco.Numero = Convert.ToInt32(txtNumero.Value);
            endereco.Rua    = txtRua.Text;
            endereco.Bairro = txtBairro.Text;
            endereco.Cidade = txtCidade.Text;
            endereco.Estado = txtEstado.Text;
            endereco.Pais   = txtPais.Text;

            telefone.TelefoneFixo    = txtTelefoneFixo.Text;
            telefone.TelefoneCelular = txtTelefoneCelular.Text;

            professor.Endereco = endereco;
            professor.Telefone = telefone;

            professor.Materia_id = materia_id;
            professor.Curso_id   = curso_id;


            if (verificar == 0)
            {
                if (txtCheck.Checked == true)
                {
                    controleClasse.adicionarProfessor(professor);

                    Coordenador coodenador = new Coordenador();

                    coodenador.Nome        = txtNome.Text;
                    coodenador.Idade       = Convert.ToInt32(txtIdade.Value);
                    coodenador.Sexo        = txtSexo.Text;
                    coodenador.EstadoCivil = txtEstadoCivil.Text;
                    coodenador.CPF         = txtCpf.Text;
                    coodenador.NR          = Convert.ToInt32(txtNR.Text);
                    coodenador.Email       = txtEmail.Text;

                    coodenador.Endereco = endereco;
                    coodenador.Telefone = telefone;

                    controleClasse.adicionarCoordenador(coodenador);

                    MessageBox.Show("Seu cadastro foi efetuado com sucesso!", "Cadastro efetuado com sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    controleClasse.adicionarProfessor(professor);

                    MessageBox.Show("Seu cadastro foi editado com sucesso!", "Cadastro editado com sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                var pesquisa = new ControleClass().procurarCoordenador(verificar);
                if (pesquisa != null)
                {
                    pesquisa.Nome        = txtNome.Text;
                    pesquisa.Idade       = Convert.ToInt32(txtIdade.Value);
                    pesquisa.Sexo        = txtSexo.Text;
                    pesquisa.EstadoCivil = txtEstadoCivil.Text;
                    pesquisa.CPF         = txtCpf.Text;
                    pesquisa.NR          = Convert.ToInt32(txtNR.Text);
                    pesquisa.Email       = txtEmail.Text;


                    pesquisa.Endereco = endereco;
                    pesquisa.Telefone = telefone;

                    controleClasse.excluirCoordenador(verificar);
                    controleClasse.adicionarCoordenador(pesquisa);
                }
                controleClasse.excluirProfessor(verificar);
                controleClasse.adicionarProfessor(professor);

                MessageBox.Show("Edição efetuada com sucesso!", "Edição efetuada com sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Esempio n. 9
0
        private void btnCadastrarUsuario_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtCargo.Text) || string.IsNullOrEmpty(txtSetor.Text))
            {
                MessageBox.Show("Insira o setor e cargo!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                Funcionario funcionario = new Funcionario();

                Endereco endereco = new Endereco();
                Telefone telefone = new Telefone();

                funcionario.Nome        = txtNome.Text;
                funcionario.Idade       = Convert.ToInt32(nudIdade.Value);
                funcionario.Sexo        = cbxSexo.Text;
                funcionario.EstadoCivil = cbxEstadoCivil.Text;
                funcionario.CPF         = maskCPF.Text;
                funcionario.NR          = Convert.ToInt32(nudNR.Text);
                funcionario.Email       = txtEmail.Text;

                telefone.TelefoneCelular = Convert.ToString(maskCelular.Text);
                telefone.TelefoneFixo    = Convert.ToString(maskTelefone.Text);

                endereco.Cep    = maskCEP.Text;
                endereco.Numero = Convert.ToInt32(nudNumero.Value);
                endereco.Rua    = txtRua.Text;
                endereco.Bairro = txtBairro.Text;
                endereco.Cidade = txtCidade.Text;
                endereco.Estado = txtEstado.Text;
                endereco.Pais   = txtPais.Text;

                funcionario.Endereco = endereco;
                funcionario.Telefone = telefone;
                funcionario.Setor_id = setor_id;

                var pesquisaCargo = controleClasse.procurarCargoNome(setor_id, txtCargo.Text);

                funcionario.Cargo_id = pesquisaCargo.Codigo;

                if (verificar == 0)
                {
                    new ControleClass().adicionarFuncionario(funcionario);
                    MessageBox.Show("Seu cadastro foi efetuado com sucesso!", "Cadastro efetuado com sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    var pesquisa = new ControleClass().procurarFuncionario(verificar);
                    if (pesquisa != null)
                    {
                        pesquisa.Nome        = txtNome.Text;
                        pesquisa.Idade       = Convert.ToInt32(nudIdade.Value);
                        pesquisa.Sexo        = cbxSexo.Text;
                        pesquisa.EstadoCivil = cbxEstadoCivil.Text;
                        pesquisa.CPF         = maskCPF.Text;
                        pesquisa.NR          = Convert.ToInt32(nudNR.Text);
                        pesquisa.Email       = txtEmail.Text;


                        pesquisa.Endereco = endereco;
                        pesquisa.Telefone = telefone;

                        controleClasse.excluirFuncionario(verificar);
                        controleClasse.adicionarFuncionario(pesquisa);
                    }
                    controleClasse.excluirFuncionario(verificar);
                    controleClasse.adicionarFuncionario(funcionario);

                    MessageBox.Show("Edição efetuada com sucesso!", "Edição efetuada com sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }