예제 #1
0
        public ClasseCadastroFuncionarios RetornaDadosObjeto(Int16 id)
        {
            MySqlDataAdapter           adapter          = new MySqlDataAdapter();
            DataSet                    ds               = new DataSet();
            ClasseCadastroFuncionarios funcionariosTemp = new ClasseCadastroFuncionarios();


            string sql = "SELECT p.pid, p.pnomeregistro, p.pnomesocial, p.pemail, pf.cpf, pf.rg , f.n_telefone  FROM pessoa p JOIN pessoa_fisica pf ON p.pid = pf.pessoa_id JOIN funcionario f ON p.pid = f.funcionarios_id WHERE p.pid = " + id + ";";

            adapter = connect.retornaSQL(sql);
            adapter.Fill(ds);

            funcionariosTemp.setPessoaID(id);
            funcionariosTemp.setPessoaNomeRegistro(ds.Tables[0].Rows[0][1].ToString());
            funcionariosTemp.setPessoaNomeSocial(ds.Tables[0].Rows[0][2].ToString());
            funcionariosTemp.setPessoaFoto(ds.Tables[0].Rows[0][3].ToString());
            funcionariosTemp.setPessoaEmail(ds.Tables[0].Rows[0][4].ToString());
            funcionariosTemp.cpf = (ds.Tables[0].Rows[0][5].ToString());
            funcionariosTemp.rg  = (ds.Tables[0].Rows[0][6].ToString());
            funcionariosTemp.setfuncionarioID(Convert.ToInt16(ds.Tables[0].Rows[0][7].ToString()));

            return(funcionariosTemp);
        }
예제 #2
0
 private void atualizaDadosControles()
 {
     CadastroFuncionarios = db_CadastroFuncionarios.RetornaDadosObjeto(CadastroFuncionarios);
 }