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; }
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; }
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; }
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; }
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; }
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); } }
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); } }
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); } } }