public static Fornecedores retornaFornecedor(int idForn)
        {
            Fornecedores forn = new Fornecedores();
            string sql = "select PESBAIRRO, PESNOME, PESCELULAR, PESCEP,PESCOMPLEMENTO, PESCPF, PESCNPJ, PESENDERECO, PESTELEFONE from pessoa where pescod = " + idForn;
            AcessoDados.AcessoDados.abrirConn();
            FirebirdSql.Data.FirebirdClient.FbDataReader dr = AcessoDados.AcessoDados.DataReader(sql);
            while (dr.Read())
            {

                forn.PESBAIRRO = dr["PESBAIRRO"].ToString();
                forn.PESNOME = dr["PESNOME"].ToString();
                forn.PESCELULAR = dr["PESCELULAR"].ToString();
                forn.PESCEP = dr["PESCEP"].ToString();
                forn.PESCOMPLEMENTO = dr["PESCOMPLEMENTO"].ToString();
                forn.PESCPF = dr["PESCPF"].ToString();
                forn.PESCNPJ = dr["PESCNPJ"].ToString();
                forn.PESENDERECO = dr["PESENDERECO"].ToString();
                forn.PESTELEFONE = dr["PESTELEFONE"].ToString();
            }
            AcessoDados.AcessoDados.fecharConn();
            return forn;
        }
Example #2
0
 public static int persistir(Fornecedores forn)
 {
     int id = 0;
     id = FornecedoresCtrl.persistir(forn);
     return id;
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            DIDLiqPag did = new DIDLiqPag();

            string sql = "SELECT proc.id, emp.empnumero, emp.empcod," +
                            "did.valor as valor," +
                            "proc.datahoracadastro," +
                            "emp.empnomepessoa , PROC.responsavel, did.dotacao, itd.coditem," +
                            "itdesp.idtnome, itd.qtde, itd.valorunitario, itd.valtotal," +
                            "(case " +
                            "    when ori.tipoorigem = 'A' then 'Transferências Estaduais para Educação'" +
                            "    when ori.tipoorigem = 'B' then 'Transferências Estaduais para Saúde'" +
                            "    when ori.tipoorigem = 'E' then 'Outras Transferências Estaduais'" +
                            "    when ori.tipoorigem = 'G' then 'Transferências Federais para Educação'" +
                            "    when ori.tipoorigem = 'H' then 'Transferências Federais para Saúde'" +
                            "    when ori.tipoorigem = 'F' then 'Outras Transferencias Federais'" +
                            "    when ori.tipoorigem = 'I' then 'Recursos Exclusivos do FUNDEB 40%'" +
                            "    when ori.tipoorigem = 'D' then 'Recusros Exclusivos do FUNDEB 60%'" +
                            "    when ori.tipoorigem = 'M' then 'MDE (Recursos em Manutenção e Desenvolvimento do Ensino excluindo-se o FUNDEB)'" +
                            "    when ori.tipoorigem = 'P' then 'Recursos Próprios'" +
                            "    when ori.tipoorigem = 'S' then 'Ações e Serviços Públicos de Saúde Excluindo-se os Recurso do SUS'" +
                            "    when ori.tipoorigem = 'U' then 'Recursos exclusivos do SUS'" +
                            "    when ori.tipoorigem = '9' then 'Outras origens de recursos ( Especificar origem do Recurso)'" +
                            "    end) OrigemRecurso," +
                            "ori.valor ValorOrigemRecurso, did.idfornecedor, did.didunidade, did.didorgao, cen.cencod, cen.cennome, " +
                            "mod.id MODID, mod.descricao, tipo.id TIPOID, tipo.descricao, DID.contrato, DID.historico, did.processoaquisicao " +
                            "from webprocesso proc " +
                            "join webdid did on did.numero = proc.numero " +
                            "join webitemdid itd on did.id = itd.coddid " +
                            "join itens_desp itdesp on itdesp.itdcod = itd.coditem " +
                            "join weborigemrecursodid ori on ori.iddid = did.id " +
                            "join empenho emp on emp.empdid = proc.id " +
                            "join unidadeorcamentaria uo on uo.undcodorgao = did.didorgao and uo.undcodigo = did.didunidade "+
                            "join centrocusto cen on cen.cencod = did.idcentrocusto " +
                            "join webmodalidadeempenho mod on mod.id = did.idmodalidadeempenho " +
                            "join webtipoaquisicao tipo on tipo.id = did.idtipoaquisicao "+
                            "where (proc.numero = " + Request.QueryString["procNumero"].ToString() + ")";
            AcessoDados.AcessoDados.abrirConn();
            FirebirdSql.Data.FirebirdClient.FbDataReader dr = AcessoDados.AcessoDados.DataReader(sql);
            while (dr.Read()) {

                #region Dados Particulares do DID
                //did.listItensDID = (DataTable)Session["objDTPItensDesp"];
                //did.listOrigensRecurso = (DataTable)Session[SessionDTOrigemRecurso];

                did.didUnidade = dr["didunidade"].ToString();
                did.didOrgao = dr["didorgao"].ToString();
                did.idCentroCusto = (int)dr["cencod"];
                did.idModalidadeEmpenho = (int)dr["MODID"];
                did.data = DateTime.Parse(dr["datahoracadastro"].ToString()).ToShortDateString(); ;
                did.valor = float.Parse(dr["valor"].ToString());
                did.idFornecedor = (int)dr["idFornecedor"];
                did.idTipoAquisicao = dr["TIPOID"].ToString();
                did.contrato = dr["contrato"].ToString();
                did.historico = dr["historico"].ToString();

                did.processoAquisicao = dr["processoaquisicao"].ToString();

                #endregion

                #region Dados do Processo

                did._RESPONSAVEL = dr["responsavel"].ToString();

                did._IDPREFEITURA = 1;
                did._IDASSUNTO = 1;
                did.Prio._id = 1;

                Fornecedores forn = new Fornecedores();
                forn = retornaFornecedor((int)dr["idFornecedor"]);

                did.Env._nome = forn.PESNOME;
                did.Env._bairro = forn.PESBAIRRO;
                did.Env._celular = forn.PESCELULAR;
                did.Env._cep = forn.PESCEP;
                did.Env._complemento = forn.PESCOMPLEMENTO;
                did.Dotacao = dr["dotacao"].ToString();

                if (!string.IsNullOrEmpty(forn.PESCPF))
                {
                    did.Env._cpfCnpj = forn.PESCPF;
                }
                else
                {
                    did.Env._cpfCnpj = forn.PESCNPJ;
                }

                did.Env._endereco = forn.PESENDERECO;
                did.Env._foneComercial = forn.PESTELEFONE;

                #endregion

            }
            //AcessoDados.AcessoDados.fecharConn();
        }
 public static int persistir(Fornecedores forn)
 {
     int id;
     string sql = "insert into pessoa("+
                     "PESNOME,"+
                     "PESENDERECO,"+
                     "PESBAIRRO,"+
                     "PESCIDADE,"+
                     "PESCPF,"+
                     "PESUF,"+
                     "PESCEP,"+
                     "PESCOMPLEMENTO,"+
                     "PESRG,"+
                     "PESORGAO,"+
                     "PESPASEP,"+
                     "PESTITULO,"+
                     "PESZONA,"+
                     "PESSESSAO,"+
                     "PESCBO,"+
                     "PESEMAIL,"+
                     "PESCNPJ,"+
                     "PESTELEFONE,"+
                     "PESTIPO,"+ // 1- JURIDICA; 2 - FISICA; 6 - FOLHA DE PAGAMENTO
                     "PESAPELIDO,"+
                     "PESCADASTRO,"+
                     "PESFAX,"+
                     "PESCELULAR,"+
                     "PESSITE,"+
                     "PESCARTEIRATRABALHO,"+
                     "PESINSCMUNICIPAL,"+
                     "PESINSCCREA,"+
                     "PESORGAOCARTTRAB,"+
                     "PESUFRG,"+
                     "PESUFCARTTRAB,"+
                     "PESNASCIMENTO,"+
                     "PESEMISSAORG,"+
                     "PESEMISSAOCARTRAB,"+
                     "PESCGF,"+
                     "PESREPRESENTANTE,"+
                     "PESCONTATO,"+
                     "PESASSINATURAIMG,"+
                     "PESCARGOREPRESENTANTE,"+
                     "PESCPFREPRESENTANTE,"+
                     "PESCODENTIDADE,"+
                     "PESTIPOEMPRESA_ID,"+
                     "PESHABILITACAO,"+
                     "PESCATEGORIA,"+
                     "PESDATAVALIDADE,"+
                     "PESCARTEIRATRABALHOSERIE,"+
                     "PESEOCORRENCIA"+
                     ")values("+
                     "'" + forn.PESNOME + "'," +
                     "'" + forn.PESENDERECO + "'," +
                     "'" + forn.PESBAIRRO + "'," +
                     "'" + forn.PESCIDADE + "'," +
                     "'" + forn.PESCPF + "'," +
                     "'" + forn.PESUF + "'," +
                     "'" + forn.PESCEP + "'," +
                     "'" + forn.PESCOMPLEMENTO + "'," +
                     "'" + forn.PESRG + "'," +
                     "'" + forn.PESORGAO + "'," +
                     "'" + forn.PESPASEP + "'," +
                     "'" + forn.PESTITULO + "'," +
                     "'" + forn.PESZONA + "'," +
                     "'" + forn.PESSESSAO + "'," +
                     "'" + forn.PESCBO + "'," +
                     "'" + forn.PESEMAIL + "'," +
                     "'" + forn.PESCNPJ + "'," +
                     "'" + forn.PESTELEFONE + "'," +
                     "'" + forn.PESTIPO + "'," +
                     "'" + forn.PESAPELIDO + "'," +
                     "'" + forn.PESCADASTRO + "'," +
                     "'" + forn.PESFAX + "'," +
                     "'" + forn.PESCELULAR + "'," +
                     "'" + forn.PESSITE + "'," +
                     "'" + forn.PESCARTEIRATRABALHO + "'," +
                     "'" + forn.PESINSCMUNICIPAL + "'," +
                     "'" + forn.PESINSCCREA + "'," +
                     "'" + forn.PESORGAOCARTTRAB + "'," +
                     "'" + forn.PESUFRG + "'," +
                     "'" + forn.PESUFCARTTRAB + "'," +
                     "'" + forn.PESNASCIMENTO + "'," +
                     "'" + forn.PESEMISSAORG + "'," +
                     "'" + forn.PESEMISSAOCARTRAB + "'," +
                     "'" + forn.PESCGF + "'," +
                     "'" + forn.PESREPRESENTANTE + "'," +
                     "'" + forn.PESCONTATO + "'," +
                     "'" + forn.PESASSINATURAIMG + "'," +
                     "'" + forn.PESCARGOREPRESENTANTE + "'," +
                     "'" + forn.PESCPFREPRESENTANTE + "'," +
                     "'" + forn.PESCODENTIDADE + "'," +
                     "'" + forn.PESTIPOEMPRESA_ID + "'," +
                     "'" + forn.PESHABILITACAO + "'," +
                     "'" + forn.PESCATEGORIA + "'," +
                     "'" + forn.PESDATAVALIDADE + "'," +
                     "'" + forn.PESCARTEIRATRABALHOSERIE + "'," +
                     "'" + forn.PESEOCORRENCIA + "'" +
                     ")";
     id = AcessoDados.AcessoDados.executeScalar(sql);
     return id;
 }