private void btnConfirmar_Click(object sender, EventArgs e) { MdlFuncionario retFuncionario = new MdlFuncionario(); MdlFuncionario _mdlFuncionario = new MdlFuncionario(); CtlLogin ctl = new CtlLogin(); if (txtUsuario.Text == "" || txtSenha.Text == "") { MessageBox.Show("Por favor, insira o usuário e senha."); return; } _mdlFuncionario.SetLogin(txtUsuario.Text); _mdlFuncionario.SetSenha(txtSenha.Text); retFuncionario = ctl.FazerLogin(_mdlFuncionario); if (retFuncionario.GetId() == 0) { MessageBox.Show("Usuário não encontrado. Favor verificar se usuário e senha estão corretos."); } else { this.Hide(); switch (retFuncionario.GetTipo()) { case 1: FrmInicio frmInicio = new FrmInicio(); abrirAplicacao(frmInicio); break; case 2: FrmInicio frmInicio2 = new FrmInicio(); abrirAplicacao(frmInicio2); break; case 3: FrmBoard frmBoard = new FrmBoard(); abrirAplicacao(frmBoard); break; case 4: FrmChamados frmChamados = new FrmChamados(); abrirAplicacao(frmChamados); break; default: MessageBox.Show("Algum problema ocorreu. Por favor, contate o desenvolvimento."); break; } } }
public MdlFuncionario getFuncionario(MdlFuncionario _mdlFuncionario) { comando = "PROC_BUSCA_FUNCIONARIO"; MdlFuncionario funcionario = new MdlFuncionario(); using (SqlCommand cmd = new SqlCommand(comando, sql)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("ID_FUNCIONARIO", _mdlFuncionario.GetId()); reader = cmd.ExecuteReader(); while (reader.Read()) { funcionario.SetId(Convert.ToInt32(reader["ID_FUNCIONARIO"])); funcionario.SetNome(reader["NOME_FUNCIONARIO"].ToString()); funcionario.SetCPF(reader["CPF_FUNCIONARIO"].ToString()); funcionario.SetRG(reader["RG_FUNCIONARIO"].ToString()); funcionario.SetDataNascimento(Convert.ToDateTime(reader["DATA_NASCIMENTO"])); funcionario.SetDataAdmissao(Convert.ToDateTime(reader["DATA_ADMISSAO"].ToString())); funcionario.SetTel1(reader["TELEFONE1"].ToString()); funcionario.SetTel2(reader["TELEFONE2"].ToString()); funcionario.SetCelular(reader["CELULAR"].ToString()); funcionario.SetEmail(reader["EMAIL_FUNCIONARIO"].ToString()); funcionario.SetCEP(reader["CEP"].ToString()); funcionario.SetEndereco(reader["LOGRADOURO"].ToString()); funcionario.SetNumero(Convert.ToInt32(reader["NUMERO"].ToString())); funcionario.SetComplemento(reader["COMPLEMENTO"].ToString()); funcionario.SetBairro(reader["BAIRRO"].ToString()); funcionario.SetCidade(reader["CIDADE"].ToString()); funcionario.SetUf(reader["UF"].ToString()); funcionario.SetPais(reader["PAIS"].ToString()); funcionario.SetCargo(Convert.ToInt32(reader["ID_CARGO"].ToString())); funcionario.SetTipo(Convert.ToInt32(reader["ID_PERFIL_USUARIO"].ToString())); funcionario.SetLogin(reader["LOGIN"].ToString()); funcionario.SetSenha(reader["SENHA"].ToString()); //funcionario.SetNome(reader["ID_DEPARTAMENTO"].ToString()); } } return(funcionario); }