protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { limparLabelMsg(); NGFuncionario objNegocio = new NGFuncionario(); List <Funcionario> objRetConsultaFuncionario = objNegocio.consulta(GridView1.SelectedRow.Cells[1].Text); if (objRetConsultaFuncionario.Count > 0) { TextBoxMatricula.Text = objRetConsultaFuncionario[0].matricula; TextBoxNomeFuncionario.Text = objRetConsultaFuncionario[0].nome; DropDownListCargo.SelectedValue = objRetConsultaFuncionario[0].cargo; DropDownListTurno.SelectedValue = objRetConsultaFuncionario[0].turno; TextBoxTelefone.Text = objRetConsultaFuncionario[0].telefone; TextBoxEmail.Text = objRetConsultaFuncionario[0].email; TextBoxEndereco.Text = objRetConsultaFuncionario[0].endereco; TextBoxRG.Text = objRetConsultaFuncionario[0].RG; TextBoxCPF.Text = objRetConsultaFuncionario[0].CPF; DropDownListSexo.SelectedValue = objRetConsultaFuncionario[0].sexo; } }
protected void ButtonIncluir_Click(object sender, EventArgs e) { try { NGFuncionario objNegocio = new NGFuncionario(); Funcionario objFuncionario = new Funcionario(); limparLabelMsg(); objFuncionario.matricula = TextBoxMatricula.Text; List <Funcionario> objRetConsultaFuncionario = objNegocio.consulta(objFuncionario.matricula); if (objRetConsultaFuncionario.Count > 0) { LabelMsg.Text = "Funcionario ja cadastrado."; } else { objFuncionario.nome = TextBoxNomeFuncionario.Text; objFuncionario.matricula = TextBoxMatricula.Text; objFuncionario.cargo = DropDownListCargo.Text; objFuncionario.turno = DropDownListTurno.Text; objFuncionario.telefone = TextBoxTelefone.Text; objFuncionario.email = TextBoxEmail.Text; objFuncionario.endereco = TextBoxEndereco.Text; objFuncionario.RG = TextBoxRG.Text; objFuncionario.CPF = TextBoxCPF.Text; objFuncionario.sexo = DropDownListSexo.Text; LabelMsg.Text = (objNegocio.incluir(objFuncionario) ? "Cadastro efetuado com sucesso" : "Erro no cadastro."); } } catch (Exception ex) { LabelMsg.Text = ex.Message; } }
protected void ButtonConsultar_Click(object sender, EventArgs e) { NGFuncionario objNegocio = new NGFuncionario(); Funcionario objFuncionario = new Funcionario(); limparLabelMsg(); try { if (TextBoxMatricula.Text == "") { GridView1.DataSource = null; //Remove a datasource GridView1.Columns.Clear(); //Remove as colunas //GridView1.Rows.clear; //Remove as linhas GridView1.DataBind(); //Para a grid se atualizar //define que as colunas não serão geradas automaticamente GridView1.AutoGenerateColumns = false; //define e realiza a formatação de cada coluna BoundField coluna1 = new BoundField(); coluna1.DataField = "matricula"; coluna1.HeaderText = "Matricula"; GridView1.Columns.Add(coluna1); BoundField coluna2 = new BoundField(); coluna2.DataField = "nome"; coluna2.HeaderText = "Nome"; GridView1.Columns.Add(coluna2); BoundField coluna3 = new BoundField(); coluna3.DataField = "cargo"; coluna3.HeaderText = "Cargo"; GridView1.Columns.Add(coluna3); populagrid(); } else { objFuncionario.matricula = TextBoxMatricula.Text; List <Funcionario> objRetConsultaFuncionario = objNegocio.consulta(objFuncionario.matricula); if (objRetConsultaFuncionario.Count > 0) { TextBoxNomeFuncionario.Text = objRetConsultaFuncionario[0].nome; DropDownListCargo.SelectedValue = objRetConsultaFuncionario[0].cargo; DropDownListTurno.SelectedValue = objRetConsultaFuncionario[0].turno; TextBoxTelefone.Text = objRetConsultaFuncionario[0].telefone; TextBoxEmail.Text = objRetConsultaFuncionario[0].email; TextBoxEndereco.Text = objRetConsultaFuncionario[0].endereco; TextBoxRG.Text = objRetConsultaFuncionario[0].RG; TextBoxCPF.Text = objRetConsultaFuncionario[0].CPF; DropDownListSexo.SelectedValue = objRetConsultaFuncionario[0].sexo; } else { LabelMsg.Text = "Registro não encontrado."; } } } catch (Exception ex) { LabelMsg.Text = ex.Message; } }
protected void ButtonIncluir_Click(object sender, EventArgs e) { try { NgAluno objNegocioAluno = new NgAluno(); Aluno objAluno = new Aluno(); NGFuncionario objNegocioFuncionario = new NGFuncionario(); Funcionario objFuncionario = new Funcionario(); NgUsuario objNegocioUsuario = new NgUsuario(); Usuario1 objUsuario = new Usuario1(); if (DropDownListTipoDeUsuario.SelectedValue.ToString() == "Aluno") { objAluno.matricula = TextBoxMatricula.Text; List <Aluno> objRetornaConsultaAluno = objNegocioAluno.consulta(objAluno.matricula); if (objRetornaConsultaAluno.Count > 0) { LabelNome.Text = objRetornaConsultaAluno[0].nome; objUsuario.login = TextBoxMatricula.Text; objUsuario.senha = TextBoxSenha.Text; objUsuario.idAluno = objRetornaConsultaAluno[0].idAluno; objUsuario.nivel = 1; List <Usuario1> objRetornaConsultaUsuario = objNegocioUsuario.verificarCadastro(objUsuario.login); if (objRetornaConsultaUsuario.Count > 0) { LabelMsg.Text = "Usuario ja cadastrado"; LabelNomeCompleto.Text = "Nome Completo"; } else { LabelMsg.Text = (objNegocioUsuario.IncluirAluno(objUsuario) ? "Cadastro efetuado com sucesso." : "Erro no Cadastro"); labelLoginENome(); } } else { LabelMsg.Text = "Matricula não encontrada."; } } if (DropDownListTipoDeUsuario.SelectedValue.ToString() == "Professor") { objFuncionario.matricula = TextBoxMatricula.Text; List <Funcionario> objRetornaConsultaFuncionario = objNegocioFuncionario.consulta(objFuncionario.matricula); if (objRetornaConsultaFuncionario.Count > 0) { if (DropDownListTipoDeUsuario.SelectedValue.ToString() != objRetornaConsultaFuncionario[0].cargo) { LabelMsg.Text = "Verifique o tipo de usuário"; } else { LabelNome.Text = objRetornaConsultaFuncionario[0].nome; objUsuario.login = TextBoxMatricula.Text; objUsuario.senha = TextBoxSenha.Text; objUsuario.matricula = objRetornaConsultaFuncionario[0].matricula; objUsuario.nivel = 2; List <Usuario1> objRetornaConsultaUsuario = objNegocioUsuario.verificarCadastro(objUsuario.login); if (objRetornaConsultaUsuario.Count > 0) { LabelMsg.Text = "Usuario ja cadastrado"; LabelNomeCompleto.Text = "Nome Completo"; } else { LabelMsg.Text = (objNegocioUsuario.IncluirFuncionario(objUsuario) ? "Cadastro efetuado com sucesso." : "Erro no Cadastro"); labelLoginENome(); } } } else { LabelMsg.Text = "Matricula não encontrada."; } } if (DropDownListTipoDeUsuario.SelectedValue.ToString() == "Pedagoga") { objFuncionario.matricula = TextBoxMatricula.Text; List <Funcionario> objRetornaConsultaFuncionario = objNegocioFuncionario.consulta(objFuncionario.matricula); if (objRetornaConsultaFuncionario.Count > 0) { if (DropDownListTipoDeUsuario.SelectedValue.ToString() != objRetornaConsultaFuncionario[0].cargo) { LabelMsg.Text = "Verifique o tipo de usuário"; } else { LabelNome.Text = objRetornaConsultaFuncionario[0].nome; objUsuario.login = TextBoxMatricula.Text; objUsuario.senha = TextBoxSenha.Text; objUsuario.matricula = objRetornaConsultaFuncionario[0].matricula; objUsuario.nivel = 3; List <Usuario1> objRetornaConsultaUsuario = objNegocioUsuario.verificarCadastro(objUsuario.login); if (objRetornaConsultaUsuario.Count > 0) { LabelMsg.Text = "Usuario ja cadastrado"; LabelNomeCompleto.Text = "Nome Completo"; } else { LabelMsg.Text = (objNegocioUsuario.IncluirFuncionario(objUsuario) ? "Cadastro efetuado com sucesso." : "Erro no Cadastro"); labelLoginENome(); } } } else { LabelMsg.Text = "Matricula não encontrada."; } } if (DropDownListTipoDeUsuario.SelectedValue.ToString() == "Inspetor") { objFuncionario.matricula = TextBoxMatricula.Text; List <Funcionario> objRetornaConsultaFuncionario = objNegocioFuncionario.consulta(objFuncionario.matricula); if (objRetornaConsultaFuncionario.Count > 0) { if (DropDownListTipoDeUsuario.SelectedValue.ToString() != objRetornaConsultaFuncionario[0].cargo) { LabelMsg.Text = "Verifique o tipo de usuário"; } else { LabelNome.Text = objRetornaConsultaFuncionario[0].nome; LabelLogin.Text = objRetornaConsultaFuncionario[0].matricula; objUsuario.login = TextBoxMatricula.Text; objUsuario.senha = TextBoxSenha.Text; objUsuario.matricula = objRetornaConsultaFuncionario[0].matricula; objUsuario.nivel = 4; List <Usuario1> objRetornaConsultaUsuario = objNegocioUsuario.verificarCadastro(objUsuario.login); if (objRetornaConsultaUsuario.Count > 0) { LabelMsg.Text = "Usuario ja cadastrado"; LabelNomeCompleto.Text = "Nome Completo"; } else { LabelMsg.Text = (objNegocioUsuario.IncluirFuncionario(objUsuario) ? "Cadastro efetuado com sucesso." : "Erro no Cadastro"); labelLoginENome(); } } } else { LabelMsg.Text = "Matricula não encontrada."; } } if (DropDownListTipoDeUsuario.SelectedValue.ToString() == "Secretária") { objFuncionario.matricula = TextBoxMatricula.Text; List <Funcionario> objRetornaConsultaFuncionario = objNegocioFuncionario.consulta(objFuncionario.matricula); if (objRetornaConsultaFuncionario.Count > 0) { if (DropDownListTipoDeUsuario.SelectedValue.ToString() != objRetornaConsultaFuncionario[0].cargo) { LabelMsg.Text = "Verifique o tipo de usuário"; } else { LabelNome.Text = objRetornaConsultaFuncionario[0].nome; objUsuario.login = TextBoxMatricula.Text; objUsuario.senha = TextBoxSenha.Text; objUsuario.matricula = objRetornaConsultaFuncionario[0].matricula; objUsuario.nivel = 5; List <Usuario1> objRetornaConsultaUsuario = objNegocioUsuario.verificarCadastro(objUsuario.login); if (objRetornaConsultaUsuario.Count > 0) { LabelMsg.Text = "Usuario ja cadastrado"; LabelNomeCompleto.Text = "Nome Completo"; } else { LabelMsg.Text = (objNegocioUsuario.IncluirFuncionario(objUsuario) ? "Cadastro efetuado com sucesso." : "Erro no Cadastro"); labelLoginENome(); } } } else { LabelMsg.Text = "Matricula não encontrada."; } } } catch (Exception ex) { LabelMsg.Text = ex.Message; } }