public Int32 TotalDenuncias(System.Web.Caching.Cache cache)
        {
            Int32 total = 0;

            if (cache["TotalDenuncias"] == null)
            {
                using (Banco banco = new Banco())
                {
                    Object retorno = banco.ExecuteScalar("SELECT COUNT(*) FROM denuncias", 300);

                    if (retorno != null)
                    {
                        total = Convert.ToInt32(retorno);
                    }
                }

                try
                {
                    cache.Add("TotalDenuncias", total, null, DateTime.Now.AddDays(1), System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.Normal, null);
                }
                catch (Exception ex)
                {
                }
            }
            else
            {
                total = Convert.ToInt32(cache["TotalDenuncias"]);
            }

            return(total);
        }
		protected void Page_Load(object sender, EventArgs e)
		{
			using (var banco = new Banco())
			{
				GridViewDepudadoFederal.PreRender += GridViewDepudadoFederal_PreRender;
				DataTable dt;

				banco.AddParameter("@ideCadastro", Request.QueryString["id"]);
				dt = banco.GetTable(@"SELECT ideCadastro, txNomeParlamentar, uf, partido, condicao, email, nome
                    FROM parlamentares
						  WHERE ideCadastro=@ideCadastro");
				frvDeputadoFederal.DataSource = dt;
				frvDeputadoFederal.DataBind();

				Master.Page.Title = "OPS :: Dep. " + dt.Rows[0]["txNomeParlamentar"].ToString();

				banco.AddParameter("@ideCadastro", Request.QueryString["id"]);
				dt = banco.GetTable(@"SELECT SUM(vlrLiquido) AS ValorTotal, txtDescricao AS Despesa
                    FROM lancamentos
						  WHERE ideCadastro=@ideCadastro
						  GROUP BY txtDescricao
						  ORDER BY 1 DESC");
				GridViewDepudadoFederal.DataSource = dt;
				GridViewDepudadoFederal.DataBind();
				Session["pesquisa0"] = dt;

				ValorTotal.InnerText = Convert.ToDecimal(dt.Compute("Sum(ValorTotal)", "")).ToString("#,###.00");

				banco.AddParameter("@ideCadastro", Request.QueryString["id"]);
				TotalFuncionarios.InnerText = banco.ExecuteScalar(@"SELECT count(1) FROM secretario WHERE deputado=@ideCadastro").ToString();
			}
		}
        public Int32 TotalParlamentaresAtingidos(System.Web.Caching.Cache cache)
        {
            Int32 total = 0;

            if (cache["TotalParlamentaresAtingidos"] == null)
            {
                using (Banco banco = new Banco())
                {
                    Object retorno = banco.ExecuteScalar("SELECT COUNT(DISTINCT txNomeParlamentar) FROM lancamentos, denuncias WHERE lancamentos.txtCNPJCPF = denuncias.txtCNPJCPF AND denuncias.Situacao = '" + Denuncia.SITUACAO_CASO_DOSSIE + "'", 300);

                    if (retorno != null)
                    {
                        total = Convert.ToInt32(retorno);
                    }
                }

                try
                {
                    cache.Add("TotalParlamentaresAtingidos", total, null, DateTime.Now.AddDays(1), System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.Normal, null);
                }
                catch (Exception ex)
                {
                }
            }
            else
            {
                total = Convert.ToInt32(cache["TotalParlamentaresAtingidos"]);
            }

            return(total);
        }
Example #4
0
        /// <summary>
        /// Executa Consultas Armazenadas que retornam resultado unico (Ex: Select Count(x) ...)
        /// </summary>
        /// <param name="cache"></param>
        /// <param name="Grupo"></param>
        /// <returns></returns>
        public static DataTable ExecutarConsultaSimples(System.Web.Caching.Cache cache, eGrupoComandoSQL Grupo)
        {
            string    grupo = Grupo.GetHashCode().ToString();
            DataTable dtResultadoComandoSQL = cache["ResultadoComandoSQL" + grupo] as DataTable;

            if (dtResultadoComandoSQL == null)
            {
                using (Banco banco = new Banco())
                {
                    dtResultadoComandoSQL = banco.GetTable("SELECT Nome, ComandoSQL, '' as Resultado FROM comandosql WHERE Grupo=" + grupo + " ORDER BY Ordem");

                    if (dtResultadoComandoSQL != null)
                    {
                        foreach (DataRow row in dtResultadoComandoSQL.Rows)
                        {
                            row["Resultado"] = banco.ExecuteScalar(row["ComandoSQL"].ToString()).ToString();
                        }
                    }
                }

                try
                {
                    cache.Add("ResultadoComandoSQL" + grupo, dtResultadoComandoSQL, null, DateTime.Now.AddDays(1), System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.Normal, null);
                }
                catch (Exception ex)
                {
                }
            }

            return(dtResultadoComandoSQL);
        }
Example #5
0
        public Boolean EstaAtualizado(String cnpj)
        {
            using (Banco banco = new Banco())
            {
                banco.AddParameter("Cnpj", cnpj);

                Object retorno = banco.ExecuteScalar("SELECT 1 FROM fornecedores WHERE txtCNPJCPF = @Cnpj AND DataInclusao > DATE_ADD(now(), INTERVAL - 30 DAY)");

                if (retorno != null)
                {
                    if (retorno.ToString() == "1")
                        return true;
                }
            }

            return false;
        }
Example #6
0
        public Boolean EstaAtualizado(String cnpj)
        {
            using (Banco banco = new Banco())
            {
                banco.AddParameter("Cnpj", cnpj);

                Object retorno = banco.ExecuteScalar("SELECT 1 FROM fornecedores WHERE txtCNPJCPF = @Cnpj AND DataInclusao > DATE_ADD(now(), INTERVAL - 30 DAY)");

                if (retorno != null)
                {
                    if (retorno.ToString() == "1")
                    {
                        return(true);
                    }
                }
            }

            return(false);
        }
        private Boolean AtualizaSenadores(Banco banco, String tabela)
        {
            try
            {
                banco.ExecuteNonQuery("UPDATE " + tabela + " SET CodigoParlamentar = (SELECT CodigoParlamentar FROM senadores WHERE NomeParlamentar = Senador)");

                Object retorno = banco.ExecuteScalar("SELECT COUNT(*) FROM " + tabela + " WHERE CodigoParlamentar IS NULL");

                if (Convert.ToInt32(retorno) > 0)
                {
                    MsgErro = "Não foi possível atualizar todos os senadores.";
                    return(false);
                }
            }
            catch (Exception ex)
            {
                MsgErro = ex.Message;
                return(false);
            }

            return(true);
        }
Example #8
0
        private Boolean AtualizaSenadores(Banco banco, String tabela)
        {
            try
            {
                banco.ExecuteNonQuery("UPDATE " + tabela + " SET CodigoParlamentar = (SELECT CodigoParlamentar FROM senadores WHERE NomeParlamentar = Senador)");

                Object retorno = banco.ExecuteScalar("SELECT COUNT(*) FROM " + tabela + " WHERE CodigoParlamentar IS NULL");

                if (Convert.ToInt32(retorno) > 0)
                {
                    MsgErro = "Não foi possível atualizar todos os senadores.";
                    return false;
                }
            }
            catch (Exception ex)
            {
                MsgErro = ex.Message;
                return false;
            }

            return true;
        }
Example #9
0
        public Boolean AtualizaDados()
        {
            //Object retorno;

            using (Banco banco = new Banco())
            {
                //banco.AddParameter("IdAtualizacao", IdAtualizacao);

                //retorno = banco.ExecuteScalar("SELECT 1 FROM fornecedores_atu WHERE IdKey = @IdAtualizacao");

                //if (retorno != null)
                //{
                    banco.AddParameter("DataAbertura", DataAbertura);
                    banco.AddParameter("RazaoSocial", RazaoSocial);
                    banco.AddParameter("NomeFantasia", NomeFantasia);
                    banco.AddParameter("AtividadePrincipal", AtividadePrincipal);
                    banco.AddParameter("NaturezaJuridica", NaturezaJuridica);
                    banco.AddParameter("Logradouro", Logradouro);
                    banco.AddParameter("Numero", Numero);
                    banco.AddParameter("Complemento", Complemento);
                    banco.AddParameter("Cep", Cep);
                    banco.AddParameter("Bairro", Bairro);
                    banco.AddParameter("Cidade", Cidade);
                    banco.AddParameter("Uf", Uf);
                    banco.AddParameter("Situacao", Situacao);
                    banco.AddParameter("DataSituacao", DataSituacao);
                    banco.AddParameter("MotivoSituacao", MotivoSituacao);
                    banco.AddParameter("SituacaoEspecial", SituacaoEspecial);
                    banco.AddParameter("DataSituacaoEspecial", DataSituacaoEspecial);

                    banco.AddParameter("Email", Email);
                    banco.AddParameter("Telefone", Telefone);
                    banco.AddParameter("EnteFederativoResponsavel", EnteFederativoResponsavel);

                    banco.AddParameter("AtividadeSecundaria01", AtividadeSecundaria01);
                    banco.AddParameter("AtividadeSecundaria02", AtividadeSecundaria02);
                    banco.AddParameter("AtividadeSecundaria03", AtividadeSecundaria03);
                    banco.AddParameter("AtividadeSecundaria04", AtividadeSecundaria04);
                    banco.AddParameter("AtividadeSecundaria05", AtividadeSecundaria05);
                    banco.AddParameter("AtividadeSecundaria06", AtividadeSecundaria06);
                    banco.AddParameter("AtividadeSecundaria07", AtividadeSecundaria07);
                    banco.AddParameter("AtividadeSecundaria08", AtividadeSecundaria08);
                    banco.AddParameter("AtividadeSecundaria09", AtividadeSecundaria09);
                    banco.AddParameter("AtividadeSecundaria10", AtividadeSecundaria10);
                    banco.AddParameter("AtividadeSecundaria11", AtividadeSecundaria11);
                    banco.AddParameter("AtividadeSecundaria12", AtividadeSecundaria12);
                    banco.AddParameter("AtividadeSecundaria13", AtividadeSecundaria13);
                    banco.AddParameter("AtividadeSecundaria14", AtividadeSecundaria14);
                    banco.AddParameter("AtividadeSecundaria15", AtividadeSecundaria15);
                    banco.AddParameter("AtividadeSecundaria16", AtividadeSecundaria16);
                    banco.AddParameter("AtividadeSecundaria17", AtividadeSecundaria17);
                    banco.AddParameter("AtividadeSecundaria18", AtividadeSecundaria18);
                    banco.AddParameter("AtividadeSecundaria19", AtividadeSecundaria19);
                    banco.AddParameter("AtividadeSecundaria20", AtividadeSecundaria20);
                    banco.AddParameter("CapitalSocial", CapitalSocial);
                    banco.AddParameter("UsuarioInclusao", UsuarioInclusao);
                    banco.AddParameter("Cnpj", Cnpj);

                    System.Text.StringBuilder sql = new System.Text.StringBuilder();

                    sql.Append("UPDATE fornecedores");
                    sql.Append("   SET txtBeneficiario       = @RazaoSocial,");
                    sql.Append("       NomeFantasia          = @NomeFantasia,");
                    sql.Append("       AtividadePrincipal    = @AtividadePrincipal,");
                    sql.Append("       NaturezaJuridica      = @NaturezaJuridica,");
                    sql.Append("       Logradouro            = @Logradouro,");
                    sql.Append("       Numero                = @Numero,");
                    sql.Append("       Complemento           = @Complemento,");
                    sql.Append("       Cep                   = @Cep,");
                    sql.Append("       Bairro                = @Bairro,");
                    sql.Append("       Cidade                = @Cidade,");
                    sql.Append("       Uf                    = @Uf,");
                    sql.Append("       Situacao              = @Situacao,");
                    sql.Append("       DataSituacao          = @DataSituacao,");
                    sql.Append("       MotivoSituacao        = @MotivoSituacao,");
                    sql.Append("       SituacaoEspecial      = @SituacaoEspecial,");
                    sql.Append("       DataSituacaoEspecial  = @DataSituacaoEspecial,");
                    sql.Append("       DataAbertura          = @DataAbertura,");

                    sql.Append("       Email                = @Email,");
                    sql.Append("       Telefone             = @Telefone,");
                    sql.Append("       EnteFederativoResponsavel = @EnteFederativoResponsavel,");

                    sql.Append("       AtividadeSecundaria01 = @AtividadeSecundaria01,");
                    sql.Append("       AtividadeSecundaria02 = @AtividadeSecundaria02,");
                    sql.Append("       AtividadeSecundaria03 = @AtividadeSecundaria03,");
                    sql.Append("       AtividadeSecundaria04 = @AtividadeSecundaria04,");
                    sql.Append("       AtividadeSecundaria05 = @AtividadeSecundaria05,");
                    sql.Append("       AtividadeSecundaria05 = @AtividadeSecundaria06,");
                    sql.Append("       AtividadeSecundaria07 = @AtividadeSecundaria07,");
                    sql.Append("       AtividadeSecundaria08 = @AtividadeSecundaria08,");
                    sql.Append("       AtividadeSecundaria09 = @AtividadeSecundaria09,");
                    sql.Append("       AtividadeSecundaria10 = @AtividadeSecundaria10,");
                    sql.Append("       AtividadeSecundaria11 = @AtividadeSecundaria11,");
                    sql.Append("       AtividadeSecundaria12 = @AtividadeSecundaria12,");
                    sql.Append("       AtividadeSecundaria13 = @AtividadeSecundaria13,");
                    sql.Append("       AtividadeSecundaria14 = @AtividadeSecundaria14,");
                    sql.Append("       AtividadeSecundaria15 = @AtividadeSecundaria15,");
                    sql.Append("       AtividadeSecundaria15 = @AtividadeSecundaria16,");
                    sql.Append("       AtividadeSecundaria17 = @AtividadeSecundaria17,");
                    sql.Append("       AtividadeSecundaria18 = @AtividadeSecundaria18,");
                    sql.Append("       AtividadeSecundaria19 = @AtividadeSecundaria19,");
                    sql.Append("       AtividadeSecundaria20 = @AtividadeSecundaria20,");
                    sql.Append("       CapitalSocial         = @CapitalSocial,");
                    sql.Append("       UsuarioInclusao       = @UsuarioInclusao,");
                    sql.Append("       DataInclusao          = NOW()");
                    sql.Append(" WHERE txtCNPJCPF            = @Cnpj");

                    if (banco.ExecuteNonQuery(sql.ToString()) == false)
                    {
                        return false;
                    }

                    if (lstFornecedorQuadroSocietario != null)
                    {
                        banco.AddParameter("txtCNPJCPF", Cnpj);
                        banco.ExecuteScalar("DELETE FROM fornecedorquadrosocietario WHERE txtCNPJCPF = @txtCNPJCPF");

                        foreach (var qas in lstFornecedorQuadroSocietario)
                        {
                            banco.AddParameter("txtCNPJCPF", Cnpj);
                            banco.AddParameter("Nome", qas.Nome);
                            banco.AddParameter("Qualificacao", qas.Qualificacao);
                            banco.AddParameter("NomeRepresentanteLegal", qas.NomeRepresentanteLegal);
                            banco.AddParameter("QualificacaoRepresentanteLegal", qas.QualificacaoRepresentanteLegal);

                            banco.ExecuteNonQuery(
                                "INSERT fornecedorquadrosocietario (txtCNPJCPF, Nome, Qualificacao, NomeRepresentanteLegal, QualificacaoRepresentanteLegal) VALUES " +
                                "(@txtCNPJCPF, @Nome, @Qualificacao, @NomeRepresentanteLegal, @QualificacaoRepresentanteLegal)");
                        }
                    //}

                    //banco.AddParameter("IdAtualizacao", IdAtualizacao);
                    //banco.ExecuteScalar("DELETE FROM fornecedores_atu WHERE IdKey = @IdAtualizacao");

                    //VerificaSeEhDoador(Cnpj);
                }
            }

            return true;
        }
        public String RecuperaSenha(String chave, string novaSenha)
        {
            using (Banco banco = new Banco())
            {
                banco.AddParameter("chave", chave);
                Object userName = banco.ExecuteScalar("SELECT username FROM user_recover WHERE chave = @chave");

                if (userName == DBNull.Value || userName == null)
                {
                    return "Chave de Redefinição Invalida.";
                }

                try
                {
                    pEnablePasswordReset = true;
                    pPasswordFormat = MembershipPasswordFormat.Hashed;

                    banco.AddParameter("Password", EncodePassword(novaSenha));
                    banco.AddParameter("LastPasswordChangedDate", DateTime.Now);
                    banco.AddParameter("Username", userName.ToString());

                    banco.ExecuteNonQuery("UPDATE " + tableName + " SET Password = @Password, LastPasswordChangedDate = @LastPasswordChangedDate WHERE Username = @Username AND IsLockedOut = 0");

                    int rowsAffected = Convert.ToInt32(banco.Rows);

                    if (rowsAffected == 0)
                    {
                        return "Usuário não encontrado ou bloqueado. Senha não alterada.";
                    }

                    banco.AddParameter("username", Convert.ToString(userName));
                    banco.ExecuteScalar("DELETE FROM user_recover WHERE username = @username");
                }
                catch (Exception ex)
                {
                    return "Não foi possível recuperar sua senha";
                }

                return string.Empty;
            }
        }
Example #11
0
        public Boolean AtualizaDados()
        {
            //Object retorno;

            using (Banco banco = new Banco())
            {
                //banco.AddParameter("IdAtualizacao", IdAtualizacao);

                //retorno = banco.ExecuteScalar("SELECT 1 FROM fornecedores_atu WHERE IdKey = @IdAtualizacao");

                //if (retorno != null)
                //{
                banco.AddParameter("DataAbertura", DataAbertura);
                banco.AddParameter("RazaoSocial", RazaoSocial);
                banco.AddParameter("NomeFantasia", NomeFantasia);
                banco.AddParameter("AtividadePrincipal", AtividadePrincipal);
                banco.AddParameter("NaturezaJuridica", NaturezaJuridica);
                banco.AddParameter("Logradouro", Logradouro);
                banco.AddParameter("Numero", Numero);
                banco.AddParameter("Complemento", Complemento);
                banco.AddParameter("Cep", Cep);
                banco.AddParameter("Bairro", Bairro);
                banco.AddParameter("Cidade", Cidade);
                banco.AddParameter("Uf", Uf);
                banco.AddParameter("Situacao", Situacao);
                banco.AddParameter("DataSituacao", DataSituacao);
                banco.AddParameter("MotivoSituacao", MotivoSituacao);
                banco.AddParameter("SituacaoEspecial", SituacaoEspecial);
                banco.AddParameter("DataSituacaoEspecial", DataSituacaoEspecial);

                banco.AddParameter("Email", Email);
                banco.AddParameter("Telefone", Telefone);
                banco.AddParameter("EnteFederativoResponsavel", EnteFederativoResponsavel);

                banco.AddParameter("AtividadeSecundaria01", AtividadeSecundaria01);
                banco.AddParameter("AtividadeSecundaria02", AtividadeSecundaria02);
                banco.AddParameter("AtividadeSecundaria03", AtividadeSecundaria03);
                banco.AddParameter("AtividadeSecundaria04", AtividadeSecundaria04);
                banco.AddParameter("AtividadeSecundaria05", AtividadeSecundaria05);
                banco.AddParameter("AtividadeSecundaria06", AtividadeSecundaria06);
                banco.AddParameter("AtividadeSecundaria07", AtividadeSecundaria07);
                banco.AddParameter("AtividadeSecundaria08", AtividadeSecundaria08);
                banco.AddParameter("AtividadeSecundaria09", AtividadeSecundaria09);
                banco.AddParameter("AtividadeSecundaria10", AtividadeSecundaria10);
                banco.AddParameter("AtividadeSecundaria11", AtividadeSecundaria11);
                banco.AddParameter("AtividadeSecundaria12", AtividadeSecundaria12);
                banco.AddParameter("AtividadeSecundaria13", AtividadeSecundaria13);
                banco.AddParameter("AtividadeSecundaria14", AtividadeSecundaria14);
                banco.AddParameter("AtividadeSecundaria15", AtividadeSecundaria15);
                banco.AddParameter("AtividadeSecundaria16", AtividadeSecundaria16);
                banco.AddParameter("AtividadeSecundaria17", AtividadeSecundaria17);
                banco.AddParameter("AtividadeSecundaria18", AtividadeSecundaria18);
                banco.AddParameter("AtividadeSecundaria19", AtividadeSecundaria19);
                banco.AddParameter("AtividadeSecundaria20", AtividadeSecundaria20);
                banco.AddParameter("CapitalSocial", CapitalSocial);
                banco.AddParameter("UsuarioInclusao", UsuarioInclusao);
                banco.AddParameter("Cnpj", Cnpj);

                System.Text.StringBuilder sql = new System.Text.StringBuilder();

                sql.Append("UPDATE fornecedores");
                sql.Append("   SET txtBeneficiario       = @RazaoSocial,");
                sql.Append("       NomeFantasia          = @NomeFantasia,");
                sql.Append("       AtividadePrincipal    = @AtividadePrincipal,");
                sql.Append("       NaturezaJuridica      = @NaturezaJuridica,");
                sql.Append("       Logradouro            = @Logradouro,");
                sql.Append("       Numero                = @Numero,");
                sql.Append("       Complemento           = @Complemento,");
                sql.Append("       Cep                   = @Cep,");
                sql.Append("       Bairro                = @Bairro,");
                sql.Append("       Cidade                = @Cidade,");
                sql.Append("       Uf                    = @Uf,");
                sql.Append("       Situacao              = @Situacao,");
                sql.Append("       DataSituacao          = @DataSituacao,");
                sql.Append("       MotivoSituacao        = @MotivoSituacao,");
                sql.Append("       SituacaoEspecial      = @SituacaoEspecial,");
                sql.Append("       DataSituacaoEspecial  = @DataSituacaoEspecial,");
                sql.Append("       DataAbertura          = @DataAbertura,");

                sql.Append("       Email                = @Email,");
                sql.Append("       Telefone             = @Telefone,");
                sql.Append("       EnteFederativoResponsavel = @EnteFederativoResponsavel,");

                sql.Append("       AtividadeSecundaria01 = @AtividadeSecundaria01,");
                sql.Append("       AtividadeSecundaria02 = @AtividadeSecundaria02,");
                sql.Append("       AtividadeSecundaria03 = @AtividadeSecundaria03,");
                sql.Append("       AtividadeSecundaria04 = @AtividadeSecundaria04,");
                sql.Append("       AtividadeSecundaria05 = @AtividadeSecundaria05,");
                sql.Append("       AtividadeSecundaria05 = @AtividadeSecundaria06,");
                sql.Append("       AtividadeSecundaria07 = @AtividadeSecundaria07,");
                sql.Append("       AtividadeSecundaria08 = @AtividadeSecundaria08,");
                sql.Append("       AtividadeSecundaria09 = @AtividadeSecundaria09,");
                sql.Append("       AtividadeSecundaria10 = @AtividadeSecundaria10,");
                sql.Append("       AtividadeSecundaria11 = @AtividadeSecundaria11,");
                sql.Append("       AtividadeSecundaria12 = @AtividadeSecundaria12,");
                sql.Append("       AtividadeSecundaria13 = @AtividadeSecundaria13,");
                sql.Append("       AtividadeSecundaria14 = @AtividadeSecundaria14,");
                sql.Append("       AtividadeSecundaria15 = @AtividadeSecundaria15,");
                sql.Append("       AtividadeSecundaria15 = @AtividadeSecundaria16,");
                sql.Append("       AtividadeSecundaria17 = @AtividadeSecundaria17,");
                sql.Append("       AtividadeSecundaria18 = @AtividadeSecundaria18,");
                sql.Append("       AtividadeSecundaria19 = @AtividadeSecundaria19,");
                sql.Append("       AtividadeSecundaria20 = @AtividadeSecundaria20,");
                sql.Append("       CapitalSocial         = @CapitalSocial,");
                sql.Append("       UsuarioInclusao       = @UsuarioInclusao,");
                sql.Append("       DataInclusao          = NOW()");
                sql.Append(" WHERE txtCNPJCPF            = @Cnpj");

                if (banco.ExecuteNonQuery(sql.ToString()) == false)
                {
                    return(false);
                }

                if (lstFornecedorQuadroSocietario != null)
                {
                    banco.AddParameter("txtCNPJCPF", Cnpj);
                    banco.ExecuteScalar("DELETE FROM fornecedorquadrosocietario WHERE txtCNPJCPF = @txtCNPJCPF");

                    foreach (var qas in lstFornecedorQuadroSocietario)
                    {
                        banco.AddParameter("txtCNPJCPF", Cnpj);
                        banco.AddParameter("Nome", qas.Nome);
                        banco.AddParameter("Qualificacao", qas.Qualificacao);
                        banco.AddParameter("NomeRepresentanteLegal", qas.NomeRepresentanteLegal);
                        banco.AddParameter("QualificacaoRepresentanteLegal", qas.QualificacaoRepresentanteLegal);

                        banco.ExecuteNonQuery(
                            "INSERT fornecedorquadrosocietario (txtCNPJCPF, Nome, Qualificacao, NomeRepresentanteLegal, QualificacaoRepresentanteLegal) VALUES " +
                            "(@txtCNPJCPF, @Nome, @Qualificacao, @NomeRepresentanteLegal, @QualificacaoRepresentanteLegal)");
                    }
                    //}

                    //banco.AddParameter("IdAtualizacao", IdAtualizacao);
                    //banco.ExecuteScalar("DELETE FROM fornecedores_atu WHERE IdKey = @IdAtualizacao");

                    //VerificaSeEhDoador(Cnpj);
                }
            }

            return(true);
        }
Example #12
0
        public Int32 TotalDenuncias(System.Web.Caching.Cache cache)
        {
            Int32 total = 0;

            if (cache["TotalDenuncias"] == null)
            {
                using (Banco banco = new Banco())
                {
                    Object retorno = banco.ExecuteScalar("SELECT COUNT(*) FROM denuncias", 300);

                    if (retorno != null)
                    {
                        total = Convert.ToInt32(retorno);
                    }
                }

                try
                {
                    cache.Add("TotalDenuncias", total, null, DateTime.Now.AddDays(1), System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.Normal, null);
                }
                catch (Exception ex)
                {
                }
            }
            else
            {
                total = Convert.ToInt32(cache["TotalDenuncias"]);
            }

            return total;
        }
Example #13
0
        public Int32 TotalParlamentaresAtingidos(System.Web.Caching.Cache cache)
        {
            Int32 total = 0;

            if (cache["TotalParlamentaresAtingidos"] == null)
            {
                using (Banco banco = new Banco())
                {
                    Object retorno = banco.ExecuteScalar("SELECT COUNT(DISTINCT txNomeParlamentar) FROM lancamentos, denuncias WHERE lancamentos.txtCNPJCPF = denuncias.txtCNPJCPF AND denuncias.Situacao = '" + Denuncia.SITUACAO_CASO_DOSSIE + "'", 300);

                    if (retorno != null)
                    {
                        total = Convert.ToInt32(retorno);
                    }
                }

                try
                {
                    cache.Add("TotalParlamentaresAtingidos", total, null, DateTime.Now.AddDays(1), System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.Normal, null);
                }
                catch (Exception ex)
                {
                }
            }
            else
            {
                total = Convert.ToInt32(cache["TotalParlamentaresAtingidos"]);
            }

            return total;
        }