Exemple #1
0
        public classePrestador RetornaDadosObjeto(classePrestador prestador)
        {
            MySqlDataAdapter adapter       = new MySqlDataAdapter();
            DataSet          ds            = new DataSet();
            classePrestador  prestadorTemp = new classePrestador();

            string sql = "select p.pnomeregistro, pr.visita_id, pr.p_juridica_id, pr.servicodescricao from prestador pr inner join pessoa_juridica pe on pe.pjid =  pr.p_juridica_id  inner join pessoa pe on p.pessoa_id = pe.pid where pr.visita_id = " + prestador.visitaId + ";";

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

            prestadorTemp.visitaId = prestador.visitaId;
            prestadorTemp.setPessoaNomeRegistro(ds.Tables[0].Rows[0][0].ToString());
            prestadorTemp.pessoaJuridicaId = Convert.ToInt32(ds.Tables[0].Rows[0][2]);
            prestadorTemp.servicodescricao = Convert.ToString(ds.Tables[0].Rows[0][3]);

            return(prestadorTemp);
        }
Exemple #2
0
        public void inserePrestador(classePrestador prestador)
        {
            int id = this.verificaPrestador(prestador.getPJuridicaCNPJ());

            if (id < 1)
            {
                string sql1 = "INSERT INTO pessoa(pnomeregistro, pnomesocial, pemail) VALUES('" + prestador.getPessoaNomeRegistro() + "', '" + prestador.getPessoaNomeSocial() + "', '" + prestador.getPessoaEmail() + "' );";
                connect.executaSQL(sql1);

                string sql2 = "INSERT INTO pessoa_juridica(pid, pjcnpj, pjinscestadual, pjinscmunicipal) VALUES((select max(pid) from pessoa), " + prestador.getPJuridicaCNPJ() + ", " + prestador.getPJuridicaInscEstadual() + ", " + prestador.getPJuridicaInscMunicipal() + ");";
                connect.executaSQL(sql2);

                string sql3 = "INSERT INTO prestador(visita_id, p_juridica_id, servicodescricao) VALUES ((select max(visita_id) from visitantes), (select max(p_juridica_id) from pessoa_juridica), '" + prestador.servicodescricao + "');";
                connect.executaSQL(sql3);
            }
            else
            {
                string sql3 = "INSERT INTO prestador(visita_id, p_juridica_id, servicodescricao) VALUES ((select max(visita_id) from visitantes), (select p_juridica_id from pessoa_juridica where pid = " + id + "), '" + prestador.servicodescricao + "');";
                connect.executaSQL(sql3);
            }
        }