public MdlFuncionario FazerLogin(MdlFuncionario funcionario) { comando = "SELECT ID_FUNCIONARIO, LOGIN, SENHA, ID_PERFIL_USUARIO FROM FUNCIONARIO WHERE LOGIN LIKE '" + funcionario.GetLogin() + "' " + "AND SENHA = '" + funcionario.GetSenha() + "'"; try { using (SqlCommand cmd = new SqlCommand(comando, sql)) { cmd.CommandType = CommandType.Text; using (reader = cmd.ExecuteReader()) { if (reader.HasRows) { while (reader.Read()) { funcionario.SetId(reader.GetInt32(reader.GetOrdinal("ID_FUNCIONARIO"))); funcionario.SetLogin(reader.GetString(reader.GetOrdinal("LOGIN"))); funcionario.SetSenha(reader.GetString(reader.GetOrdinal("SENHA"))); funcionario.SetTipo(reader.GetInt32(reader.GetOrdinal("ID_PERFIL_USUARIO"))); mdlFuncionario.Add(funcionario); } } else { funcionario.SetId(0); } } } return(funcionario); } catch (Exception e) { throw new Exception("Um erro ocorreu: " + e.Message); } }
private void grdFuncionarios_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { MdlFuncionario funcionarioID = new MdlFuncionario(); funcionarioID.SetId(Convert.ToInt32(grdFuncionarios.Rows[e.RowIndex].Cells["Código"].Value)); FrmCadastrarFuncionario _FrmCadastrarFuncionario = new FrmCadastrarFuncionario(funcionarioID); _FrmCadastrarFuncionario.ShowDialog(); }
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); }