Example #1
0
 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);
     }
 }
Example #2
0
        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();
        }
Example #3
0
        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);
        }