Пример #1
0
        public Boolean InsereComentario()
        {
            using (Banco banco = new Banco())
            {
                banco.AddParameter("idDenuncia", IdDenuncia);
                banco.AddParameter("UserName", UserName);
                banco.AddParameter("Texto", Texto);

                if (banco.ExecuteNonQuery("INSERT INTO denuncias_msg (idDenuncia, UserName, Data, Texto) VALUES (@idDenuncia, @UserName, NOW(), @Texto)") == false)
                {
                    return false;
                }

                IdMensagem = banco.LastInsertedId;

                ThreadStart work = delegate
                {
                    Notificacoes notificacao = new Notificacoes();
                    notificacao.InsereNotificacoes(IdDenuncia, UserNameDenuncia, UserName, Texto, Cnpj, RazaoSocial);
                };
                new Thread(work).Start();
            }

            return true;
        }
Пример #2
0
        public Boolean Atualiza(GridView grid)
        {
            using (Banco banco = new Banco())
            {
                try
                {
                    banco.BeginTransaction();

                    banco.AddParameter("IdDossie", IdDossie);
                    banco.AddParameter("NomeDossie", NomeDossie);
                    banco.ExecuteNonQuery("UPDATE dossies SET NomeDossie = @NomeDossie WHERE IdDossie = @IdDossie");

                    banco.AddParameter("IdDossie", IdDossie);
                    banco.ExecuteNonQuery("DELETE FROM dossies_parlamentar WHERE IdDossie = @IdDossie");

                    InsereParlamenteres(banco, grid);

                    banco.CommitTransaction();
                }
                catch (Exception ex)
                {
                    banco.RollBackTransaction();
                    return(false);
                }
            }

            return(true);
        }
Пример #3
0
        public void DenunciasFornecedor(GridView grid)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append("SELECT denuncias.idDenuncia,");
            sql.Append("       denuncias.DataDenuncia,");
            sql.Append("       denuncias.UserNameDenuncia,");
            sql.Append(StringStatus());
            sql.Append("  FROM denuncias");
            sql.Append(" WHERE denuncias.txtCNPJCPF =  @txtCNPJCPF");
            sql.Append("   AND denuncias.idDenuncia <> @idDenuncia");
            sql.Append(" ORDER BY idDenuncia");

            using (Banco banco = new Banco())
            {
                banco.AddParameter("txtCNPJCPF", Cnpj);
                banco.AddParameter("idDenuncia", IdDenuncia);

                using (MySqlDataReader reader = banco.ExecuteReader(sql.ToString(), 300))
                {
                    DataTable table = new DataTable("denuncias");
                    table.Load(reader);

                    table.Columns[0].ColumnName = "Denúncia";
                    table.Columns[1].ColumnName = "Data da denúncia";
                    table.Columns[2].ColumnName = "Usuário";
                    table.Columns[3].ColumnName = "Situação";

                    grid.DataSource = table;
                    grid.DataBind();
                }
            }
        }
Пример #4
0
        public Boolean Existe(String cnpj, String usuario)
        {
            Boolean       existe = false;
            StringBuilder sql    = new StringBuilder();

            sql.Append("SELECT denuncias.idDenuncia");
            sql.Append("  FROM denuncias");
            sql.Append(" WHERE denuncias.txtCNPJCPF       = @txtCNPJCPF");
            sql.Append("   AND denuncias.UserNameDenuncia = @UserNameDenuncia");

            using (Banco banco = new Banco())
            {
                banco.AddParameter("txtCNPJCPF", cnpj);
                banco.AddParameter("UserNameDenuncia", usuario);

                using (MySqlDataReader reader = banco.ExecuteReader(sql.ToString(), 300))
                {
                    if (reader.Read())
                    {
                        existe = true;

                        try { IdDenuncia = Convert.ToInt64(reader["idDenuncia"]); }
                        catch { IdDenuncia = 0; }
                    }

                    reader.Close();
                }
            }

            return(existe);
        }
Пример #5
0
        public Boolean Atualiza(GridView grid)
        {
            using (Banco banco = new Banco())
            {
                try
                {
                    banco.BeginTransaction();

                    banco.AddParameter("IdDossie", IdDossie);
                    banco.AddParameter("NomeDossie", NomeDossie);
                    banco.ExecuteNonQuery("UPDATE dossies SET NomeDossie = @NomeDossie WHERE IdDossie = @IdDossie");

                    banco.AddParameter("IdDossie", IdDossie);
                    banco.ExecuteNonQuery("DELETE FROM dossies_parlamentar WHERE IdDossie = @IdDossie");

                    InsereParlamenteres(banco, grid);

                    banco.CommitTransaction();
                }
                catch (Exception ex)
                {
                    banco.RollBackTransaction();
                    return false;
                }
            }

            return true;
        }
Пример #6
0
        public Boolean Excluir()
        {
            using (Banco banco = new Banco())
            {
                try
                {
                    banco.BeginTransaction();

                    banco.AddParameter("IdDossie", IdDossie);
                    banco.ExecuteNonQuery("DELETE FROM dossies WHERE IdDossie = @IdDossie");

                    banco.AddParameter("IdDossie", IdDossie);
                    banco.ExecuteNonQuery("DELETE FROM dossies_parlamentar WHERE IdDossie = @IdDossie");

                    banco.CommitTransaction();
                }
                catch (Exception ex)
                {
                    banco.RollBackTransaction();
                    return(false);
                }
            }

            return(true);
        }
Пример #7
0
		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();
			}
		}
Пример #8
0
        public Boolean InsereComentario()
        {
            using (Banco banco = new Banco())
            {
                banco.AddParameter("idDenuncia", IdDenuncia);
                banco.AddParameter("UserName", UserName);
                banco.AddParameter("Texto", Texto);

                if (banco.ExecuteNonQuery("INSERT INTO denuncias_msg (idDenuncia, UserName, Data, Texto) VALUES (@idDenuncia, @UserName, NOW(), @Texto)") == false)
                {
                    return(false);
                }

                IdMensagem = banco.LastInsertedId;

                ThreadStart work = delegate
                {
                    Notificacoes notificacao = new Notificacoes();
                    notificacao.InsereNotificacoes(IdDenuncia, UserNameDenuncia, UserName, Texto, Cnpj, RazaoSocial);
                };
                new Thread(work).Start();
            }

            return(true);
        }
Пример #9
0
        internal Boolean ApagaNotificacoes(Banco banco, Int64 idDenuncia, String userNamen)
        {
            //Usuário da denúncia
            banco.AddParameter("idDenuncia", idDenuncia);
            banco.AddParameter("UserName", userNamen);

            if (banco.ExecuteNonQuery("DELETE FROM notificacoes WHERE idDenuncia = @idDenuncia AND UserName = @UserName") == false)
            {
                return(false);
            }

            return(true);
        }
Пример #10
0
        internal Boolean ApagaNotificacoes(Banco banco, Int64 idDenuncia, String userNamen)
        {
            //Usuário da denúncia
            banco.AddParameter("idDenuncia", idDenuncia);
            banco.AddParameter("UserName", userNamen);

            if (banco.ExecuteNonQuery("DELETE FROM notificacoes WHERE idDenuncia = @idDenuncia AND UserName = @UserName") == false)
            {
                return false;
            }

            return true;
        }
Пример #11
0
        public void DocumentosFornecedor(GridView grid, String cnpj, String codParlamentar)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append("    SELECT DISTINCT");
            sql.Append("           lancamentos.txNomeParlamentar,");
            sql.Append("           lancamentos.txtNumero,");
            sql.Append("           lancamentos.datEmissao,");
            sql.Append("           lancamentos.vlrDocumento,");
            sql.Append("           parlamentares.nuDeputadoId,");
            sql.Append("           lancamentos.numano,");
            sql.Append("           lancamentos.ideDocumento");
            sql.Append("      FROM lancamentos");
            sql.Append(" LEFT JOIN parlamentares");
            sql.Append("        ON parlamentares.ideCadastro = lancamentos.ideCadastro");
            sql.Append("     WHERE lancamentos.txtCNPJCPF    = @txtCNPJCPF");
            sql.Append("       AND lancamentos.ideCadastro   = @ideCadastro");
            sql.Append("  ORDER BY 1, 3 DESC");
            sql.Append("     LIMIT 1000");

            using (Banco banco = new Banco())
            {
                banco.AddParameter("txtCNPJCPF", cnpj);
                banco.AddParameter("ideCadastro", codParlamentar);

                using (MySqlDataReader reader = banco.ExecuteReader(sql.ToString(), 300))
                {
                    DataTable table = new DataTable("lancamentos");
                    table.Load(reader);

                    Int64 recibo = 0;

                    foreach (DataRow row in table.Rows)
                    {
                        if (Int64.TryParse(row[1].ToString(), out recibo))
                        {
                            row[1] = recibo.ToString("000000000");
                        }
                    }

                    table.Columns[0].ColumnName = "Deputado Federal";
                    table.Columns[1].ColumnName = "NF/Recibo";
                    table.Columns[2].ColumnName = "Data Emissão";
                    table.Columns[3].ColumnName = "Valor Documento";

                    grid.DataSource = table;
                    grid.DataBind();
                }
            }
        }
Пример #12
0
        //public Int64 PreparaAtualizacao(String UserName)
        //{
        //    Int64 retorno = 0;

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

        //        banco.ExecuteNonQuery("INSERT INTO fornecedores_atu (UserName, Date) VALUES (@UserName, NOW())");

        //        retorno = banco.LastInsertedId;

        //        banco.ExecuteNonQuery("UPDATE fornecedores_atu SET IdKey = '" + Comum.Encrypt(retorno.ToString()) + "' WHERE id = " + retorno.ToString());


        //    }

        //    return retorno;
        //}

        public void MarcaVisitado(String UserName)
        {
            using (Banco banco = new Banco())
            {
                banco.AddParameter("txtCNPJCPF", Cnpj);
                banco.AddParameter("UserName", UserName);

                try
                {
                    banco.ExecuteNonQuery("INSERT INTO fornecedores_visitado (txtCNPJCPF, UserName) VALUES (@txtCNPJCPF, @UserName)");
                }
                catch { }
            }
        }
Пример #13
0
        public void DocumentosFornecedor(GridView grid, String cnpj, String codParlamentar)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append("   SELECT DISTINCT");
            sql.Append("          lancamentos_senadores.Senador,");
            sql.Append("          lancamentos_senadores.Documento,");
            sql.Append("          lancamentos_senadores.DataDoc,");
            sql.Append("          lancamentos_senadores.Valor,");
            sql.Append("          0,");
            sql.Append("          0,");
            sql.Append("          0");
            sql.Append("     FROM lancamentos_senadores");
            sql.Append("    WHERE lancamentos_senadores.CnpjCpf           = @txtCNPJCPF");
            sql.Append("      AND lancamentos_senadores.CodigoParlamentar = @CodigoParlamentar");
            sql.Append(" ORDER BY 1, 3 DESC");
            sql.Append("    LIMIT 1000");

            using (Banco banco = new Banco())
            {
                banco.AddParameter("txtCNPJCPF", cnpj);
                banco.AddParameter("CodigoParlamentar", codParlamentar);

                using (MySqlDataReader reader = banco.ExecuteReader(sql.ToString(), 300))
                {
                    DataTable table = new DataTable("lancamentos");
                    table.Load(reader);

                    Int64 recibo = 0;

                    foreach (DataRow row in table.Rows)
                    {
                        if (Int64.TryParse(row[1].ToString(), out recibo))
                        {
                            row[1] = recibo.ToString("000000000");
                        }
                    }

                    table.Columns[0].ColumnName = "Senador(a)";
                    table.Columns[1].ColumnName = "NF/Recibo";
                    table.Columns[2].ColumnName = "Data Emissão";
                    table.Columns[3].ColumnName = "Valor Documento";

                    grid.DataSource = table;
                    grid.DataBind();
                }
            }
        }
Пример #14
0
        private void EnviaEmail(Banco banco, Int64 idDenuncia, String userName, String texto, String cnpj, String razaoSocial)
        {
            ArrayList destinatarios = new ArrayList();

            banco.AddParameter("idDenuncia", idDenuncia);

            using (MySqlDataReader reader = banco.ExecuteReader("SELECT Email FROM notificacoes, users WHERE notificacoes.idDenuncia = @idDenuncia AND notificacoes.UserName = users.UserName", 300))
            {
                while (reader.Read())
                {
                    destinatarios.Add(reader["Email"].ToString());
                }
            }

            if (destinatarios.Count > 0)
            {
                StringBuilder corpo = new StringBuilder();

                corpo.Append(@"<html><head><title>O.P.S.</title></head><body><table width=""100%""><tr><td><center><h3>O.P.S. - Operação Política Supervisionada</h3></center></td></tr><tr><td><i>Um novo comentário foi adicionado a sua denúncia.</i></td></tr><tr><td><table><tr><td valign=""top""><b>Denúncia:</b></td><td>");
                corpo.Append(@"<a href=""http://www.ops.net.br/Denuncias.aspx"">" + idDenuncia.ToString("0000") + "</a></td></tr>");
                corpo.Append(@"<tr><td valign=""top""><b>Fornecedor:</b></td><td>");
                corpo.Append(cnpj + " - " + razaoSocial);
                corpo.Append(@"</td></tr>");
                corpo.Append(@"<tr><td valign=""top""><b>Usuário:</b></td><td>");
                corpo.Append(userName);
                corpo.Append(@"</td></tr><tr><td valign=""top""><b>Texto:</b></td><td>");
                corpo.Append(texto);
                corpo.Append(@"</td></tr></table></td></tr></table></body></html>");

                Email envio = new Email();
                envio.Enviar(destinatarios, "[O.P.S.] Novo Comentário", corpo.ToString());
            }
        }
Пример #15
0
        private void EnviaEmail(Banco banco, Int64 idDenuncia, String userName, String texto, String cnpj, String razaoSocial)
        {
            ArrayList destinatarios = new ArrayList();

            banco.AddParameter("idDenuncia", idDenuncia);

            using (MySqlDataReader reader = banco.ExecuteReader("SELECT Email FROM notificacoes, users WHERE notificacoes.idDenuncia = @idDenuncia AND notificacoes.UserName = users.UserName", 300))
            {
                while (reader.Read())
                {
                    destinatarios.Add(reader["Email"].ToString());
                }
            }

            if (destinatarios.Count > 0)
            {
                StringBuilder corpo = new StringBuilder();

                corpo.Append(@"<html><head><title>O.P.S.</title></head><body><table width=""100%""><tr><td><center><h3>O.P.S. - Operação Política Supervisionada</h3></center></td></tr><tr><td><i>Um novo comentário foi adicionado a sua denúncia.</i></td></tr><tr><td><table><tr><td valign=""top""><b>Denúncia:</b></td><td>");
                corpo.Append(@"<a href=""http://www.ops.net.br/Denuncias.aspx"">" + idDenuncia.ToString("0000") + "</a></td></tr>");
                corpo.Append(@"<tr><td valign=""top""><b>Fornecedor:</b></td><td>");
                corpo.Append(cnpj + " - " + razaoSocial);
                corpo.Append(@"</td></tr>");
                corpo.Append(@"<tr><td valign=""top""><b>Usuário:</b></td><td>");
                corpo.Append(userName);
                corpo.Append(@"</td></tr><tr><td valign=""top""><b>Texto:</b></td><td>");
                corpo.Append(texto);
                corpo.Append(@"</td></tr></table></td></tr></table></body></html>");

                Email envio = new Email();
                envio.Enviar(destinatarios, "[O.P.S.] Novo Comentário", corpo.ToString());
            }
        }
Пример #16
0
        public void DenunciasParlamentarFornecedor(DropDownList listParlamentar, String cnpj)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append("    SELECT senadores.CodigoParlamentar AS codigo,");
            sql.Append("           CONCAT(senadores.NomeParlamentar, ' (SENADOR)') AS nome");
            sql.Append("      FROM lancamentos_senadores, senadores");
            sql.Append("     WHERE lancamentos_senadores.CnpjCpf           = @txtCNPJCPF");
            sql.Append("       AND lancamentos_senadores.CodigoParlamentar = senadores.CodigoParlamentar");
            sql.Append("  GROUP BY 1, 2");
            sql.Append(" UNION ALL");
            sql.Append("    SELECT lancamentos.ideCadastro AS codigo,");
            sql.Append("           CONCAT(lancamentos.txNomeParlamentar, ' (DEPUTADO FEDERAL)') AS nome");
            sql.Append("      FROM lancamentos");
            sql.Append("     WHERE lancamentos.txtCNPJCPF = @txtCNPJCPF");
            sql.Append("  GROUP BY 1, 2");
            sql.Append("  ORDER BY 2");

            using (Banco banco = new Banco())
            {
                banco.AddParameter("txtCNPJCPF", cnpj);

                using (DataTable table = banco.GetTable(sql.ToString(), 300))
                {
                    foreach (DataRow row in table.Rows)
                    {
                        listParlamentar.Items.Add(new ListItem(Convert.ToString(row["nome"]), Convert.ToString(row["codigo"])));
                    }
                }
            }
        }
Пример #17
0
        public Boolean Insere(GridView grid)
        {
            using (Banco banco = new Banco())
            {
                try
                {
                    banco.BeginTransaction();

                    banco.AddParameter("NomeDossie", NomeDossie);
                    banco.ExecuteNonQuery("INSERT INTO dossies (NomeDossie) VALUES (@NomeDossie)");

                    IdDossie = banco.LastInsertedId;

                    InsereParlamenteres(banco, grid);

                    banco.CommitTransaction();
                }
                catch (Exception ex)
                {
                    banco.RollBackTransaction();
                    return(false);
                }
            }

            return(true);
        }
Пример #18
0
		public Boolean CarregaDadosComplementares(String userName)
		{
			using (Banco banco = new Banco())
			{
				banco.AddParameter("userName", userName);

				using (MySql.Data.MySqlClient.MySqlDataReader reader = banco.ExecuteReader("SELECT * FROM users_detail WHERE userName = @userName"))
				{
					if (reader.Read())
					{
						try { UserUF = reader["uf"].ToString(); }
						catch { UserUF = ""; }

						try { UserCidade = reader["cidade"].ToString(); }
						catch { UserCidade = ""; }

						try { MostraEmail = Convert.ToBoolean(reader["mostra_email"]); }
						catch { MostraEmail = false; }
					}

					reader.Close();
				}
			}

			return true;
		}
Пример #19
0
        public Boolean Insere(GridView grid)
        {
            using (Banco banco = new Banco())
            {
                try
                {
                    banco.BeginTransaction();

                    banco.AddParameter("NomeDossie", NomeDossie);
                    banco.ExecuteNonQuery("INSERT INTO dossies (NomeDossie) VALUES (@NomeDossie)");

                    IdDossie = banco.LastInsertedId;

                    InsereParlamenteres(banco, grid);

                    banco.CommitTransaction();
                }
                catch (Exception ex)
                {
                    banco.RollBackTransaction();
                    return false;
                }
            }

            return true;
        }
Пример #20
0
        public void DenunciasParlamentarFornecedor(DropDownList listParlamentar, String cnpj)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append("    SELECT senadores.CodigoParlamentar AS codigo,");
            sql.Append("           CONCAT(senadores.NomeParlamentar, ' (SENADOR)') AS nome");
            sql.Append("      FROM lancamentos_senadores, senadores");
            sql.Append("     WHERE lancamentos_senadores.CnpjCpf           = @txtCNPJCPF");
            sql.Append("       AND lancamentos_senadores.CodigoParlamentar = senadores.CodigoParlamentar");
            sql.Append("  GROUP BY 1, 2");
            sql.Append(" UNION ALL");
            sql.Append("    SELECT lancamentos.ideCadastro AS codigo,");
            sql.Append("           CONCAT(lancamentos.txNomeParlamentar, ' (DEPUTADO FEDERAL)') AS nome");
            sql.Append("      FROM lancamentos");
            sql.Append("     WHERE lancamentos.txtCNPJCPF = @txtCNPJCPF");
            sql.Append("  GROUP BY 1, 2");
            sql.Append("  ORDER BY 2");

            using (Banco banco = new Banco())
            {
                banco.AddParameter("txtCNPJCPF", cnpj);

                using (DataTable table = banco.GetTable(sql.ToString(), 300))
                {
                    foreach (DataRow row in table.Rows)
                    {
                        listParlamentar.Items.Add(new ListItem(Convert.ToString(row["nome"]), Convert.ToString(row["codigo"])));
                    }
                }
            }
        }
Пример #21
0
        public void Carrega(GridView grid, Int64 idDenuncia)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append("   SELECT denuncias_msg.Data,");
            sql.Append("          denuncias_msg.UserName,");
            sql.Append("          denuncias_msg.Texto");
            sql.Append("     FROM denuncias_msg");
            sql.Append("    WHERE denuncias_msg.idDenuncia = @idDenuncia");
            sql.Append(" ORDER BY idMensagem");

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

                using (MySqlDataReader reader = banco.ExecuteReader(sql.ToString(), 300))
                {
                    DataTable table = new DataTable("denuncias_msg");
                    table.Load(reader);

                    table.Columns[0].ColumnName = "Data";
                    table.Columns[1].ColumnName = "Usuário";
                    table.Columns[2].ColumnName = "Comentário";

                    grid.DataSource = table;
                    grid.DataBind();
                }

                Notificacoes notificacao = new Notificacoes();
                notificacao.ApagaNotificacoes(banco, idDenuncia, System.Web.HttpContext.Current.User.Identity.Name);
            }
        }
Пример #22
0
        public Boolean ExcluiSolicitacaoFoto(String cnpj)
        {
            try
            {
                using (Banco banco = new Banco())
                {
                    StringBuilder sql = new StringBuilder();

                    sql.Append("UPDATE fornecedores");
                    sql.Append("   SET PendenteFoto = 0");
                    sql.Append(" WHERE txtCNPJCPF   = @Cnpj");

                    banco.AddParameter("Cnpj", cnpj);

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

            return(true);
        }
Пример #23
0
        public Boolean CarregaDadosComplementares(String userName)
        {
            using (Banco banco = new Banco())
            {
                banco.AddParameter("userName", userName);

                using (MySql.Data.MySqlClient.MySqlDataReader reader = banco.ExecuteReader("SELECT * FROM users_detail WHERE userName = @userName"))
                {
                    if (reader.Read())
                    {
                        try { UserUF = reader["uf"].ToString(); }
                        catch { UserUF = ""; }

                        try { UserCidade = reader["cidade"].ToString(); }
                        catch { UserCidade = ""; }

                        try { MostraEmail = Convert.ToBoolean(reader["mostra_email"]); }
                        catch { MostraEmail = false; }
                    }

                    reader.Close();
                }
            }

            return(true);
        }
Пример #24
0
        public void Carrega(GridView grid, Int64 idDenuncia)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append("   SELECT denuncias_msg.Data,");
            sql.Append("          denuncias_msg.UserName,");
            sql.Append("          denuncias_msg.Texto");
            sql.Append("     FROM denuncias_msg");
            sql.Append("    WHERE denuncias_msg.idDenuncia = @idDenuncia");
            sql.Append(" ORDER BY idMensagem");

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

                using (MySqlDataReader reader = banco.ExecuteReader(sql.ToString(), 300))
                {
                    DataTable table = new DataTable("denuncias_msg");
                    table.Load(reader);

                    table.Columns[0].ColumnName = "Data";
                    table.Columns[1].ColumnName = "Usuário";
                    table.Columns[2].ColumnName = "Comentário";

                    grid.DataSource = table;
                    grid.DataBind();
                }

                Notificacoes notificacao = new Notificacoes();
                notificacao.ApagaNotificacoes(banco, idDenuncia, System.Web.HttpContext.Current.User.Identity.Name);
            }
        }
Пример #25
0
        public void Membros(GridView grid, String uf)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append("   SELECT users.UserName,");
            sql.Append("          users_detail.Cidade,");
            sql.Append("          users.Email");
            sql.Append("     FROM users, users_detail");
            sql.Append("    WHERE users.Username            = users_detail.Username");
            sql.Append("      AND users_detail.uf           = @uf");
            sql.Append("      AND users_detail.mostra_email = 1");
            sql.Append(" ORDER BY 2");

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

                using (MySqlDataReader reader = banco.ExecuteReader(sql.ToString(), 300))
                {
                    DataTable table = new DataTable("users");
                    table.Load(reader);

                    table.Columns[0].ColumnName = "Membros de " + uf;
                    table.Columns[1].ColumnName = "Cidade";
                    table.Columns[2].ColumnName = "E-mail";

                    grid.DataSource = table;
                    grid.DataBind();
                }
            }
        }
Пример #26
0
        public Boolean AtualizaDadosComplementares(String userName, String uf, String cidade, Boolean mostraEmail)
        {
            using (Banco banco = new Banco())
            {
                banco.AddParameter("userName", userName);
                banco.AddParameter("uf", uf);
                banco.AddParameter("cidade", cidade.ToUpper());
                banco.AddParameter("mostra_email", Convert.ToInt32(mostraEmail));

                if (banco.ExecuteNonQuery("UPDATE users_detail SET uf = @uf, cidade = @cidade, mostra_email = @mostra_email WHERE userName = @userName") == false)
                {
                    return(false);
                }
            }

            return(true);
        }
Пример #27
0
		public Boolean InsereDadosComplementares(String userName, String uf, String cidade, Boolean mostraEmail)
		{
			using (Banco banco = new Banco())
			{
				banco.AddParameter("Username", userName);
				banco.AddParameter("uf", uf);
				banco.AddParameter("cidade", cidade.ToUpper());
				banco.AddParameter("mostra_email", Convert.ToInt32(mostraEmail));

				if (banco.ExecuteNonQuery("INSERT INTO users_detail (Username, uf, cidade, mostra_email) VALUES (@Username, @uf, @cidade, @mostra_email)") == false)
				{
					return false;
				}
			}

			return true;
		}
Пример #28
0
		public Boolean AtualizaDadosComplementares(String userName, String uf, String cidade, Boolean mostraEmail)
		{
			using (Banco banco = new Banco())
			{
				banco.AddParameter("userName", userName);
				banco.AddParameter("uf", uf);
				banco.AddParameter("cidade", cidade.ToUpper());
				banco.AddParameter("mostra_email", Convert.ToInt32(mostraEmail));

				if (banco.ExecuteNonQuery("UPDATE users_detail SET uf = @uf, cidade = @cidade, mostra_email = @mostra_email WHERE userName = @userName") == false)
				{
					return false;
				}
			}

			return true;
		}
Пример #29
0
        public Boolean InsereDadosComplementares(String userName, String uf, String cidade, Boolean mostraEmail)
        {
            using (Banco banco = new Banco())
            {
                banco.AddParameter("Username", userName);
                banco.AddParameter("uf", uf);
                banco.AddParameter("cidade", cidade.ToUpper());
                banco.AddParameter("mostra_email", Convert.ToInt32(mostraEmail));

                if (banco.ExecuteNonQuery("INSERT INTO users_detail (Username, uf, cidade, mostra_email) VALUES (@Username, @uf, @cidade, @mostra_email)") == false)
                {
                    return(false);
                }
            }

            return(true);
        }
Пример #30
0
        public static void InsereEstatisticaPesquisa(String tipo, String agrupmento, String perido, String userName, String sql, String anoIni, String mesIni, String anoFim, String mesFim)
        {
            ThreadStart work = delegate
            {
                if (perido != Pesquisa.PERIODO_INFORMAR)
                {
                    anoFim = "";
                    anoIni = "";
                    mesFim = "";
                    mesIni = "";
                }

                using (Banco banco = new Banco())
                {
                    banco.AddParameter("tipo", tipo);
                    banco.AddParameter("agrupamento", agrupmento);
                    banco.AddParameter("periodo", perido);
                    banco.AddParameter("periodo_inicial", anoIni + mesIni);
                    banco.AddParameter("periodo_final", anoFim + mesFim);
                    banco.AddParameter("usuario", userName);
                    banco.AddParameter("sqlCmd", sql);
                    banco.ExecuteNonQuery("INSERT INTO estatistica_pesquisa (tipo, agrupamento, periodo, periodo_inicial, periodo_final, usuario, dataPesquisa, sqlCmd) VALUES (@tipo, @agrupamento, @periodo, @periodo_inicial, @periodo_final, @usuario, NOW(), @sqlCmd)");
                }
            };

            new Thread(work).Start();
        }
Пример #31
0
        public static void InsereEstatisticaPesquisa(String tipo, String agrupmento, String perido, String userName, String sql, String anoIni, String mesIni, String anoFim, String mesFim)
        {
            ThreadStart work = delegate
            {
                if (perido != Pesquisa.PERIODO_INFORMAR)
                {
                    anoFim = "";
                    anoIni = "";
                    mesFim = "";
                    mesIni = "";
                }

                using (Banco banco = new Banco())
                {
                    banco.AddParameter("tipo", tipo);
                    banco.AddParameter("agrupamento", agrupmento);
                    banco.AddParameter("periodo", perido);
                    banco.AddParameter("periodo_inicial", anoIni + mesIni);
                    banco.AddParameter("periodo_final", anoFim + mesFim);
                    banco.AddParameter("usuario", userName);
                    banco.AddParameter("sqlCmd", sql);
                    banco.ExecuteNonQuery("INSERT INTO estatistica_pesquisa (tipo, agrupamento, periodo, periodo_inicial, periodo_final, usuario, dataPesquisa, sqlCmd) VALUES (@tipo, @agrupamento, @periodo, @periodo_inicial, @periodo_final, @usuario, NOW(), @sqlCmd)");
                }
            };
            new Thread(work).Start();
        }
Пример #32
0
        public Boolean InsereNoticia()
        {
            using (Banco banco = new Banco())
            {
                banco.AddParameter("TextoNoticia", TextoNoticia);
                banco.AddParameter("LinkNoticia", LinkNoticia);
                banco.AddParameter("UserName", UserName);

                if (banco.ExecuteNonQuery("INSERT INTO noticias (TextoNoticia, LinkNoticia, DataNoticia, UserName) VALUES (@TextoNoticia, @LinkNoticia, NOW(), @UserName)") == false)
                {
                    return(false);
                }

                IdNoticia = banco.LastInsertedId;
            }

            return(true);
        }
Пример #33
0
        public Boolean InsereAnexo()
        {
            using (Banco banco = new Banco())
            {
                banco.AddParameter("idDenuncia", IdDenuncia);
                banco.AddParameter("UserName", UserName);
                banco.AddParameter("Arquivo", Arquivo);

                if (banco.ExecuteNonQuery("INSERT INTO denuncias_anexo (idDenuncia, UserName, Data, Arquivo) VALUES (@idDenuncia, @UserName, NOW(), @Arquivo)") == false)
                {
                    return false;
                }

                IdAnexo = banco.LastInsertedId;
            }

            return true;
        }
Пример #34
0
        public Boolean InsereNoticia()
        {
            using (Banco banco = new Banco())
            {
                banco.AddParameter("TextoNoticia", TextoNoticia);
                banco.AddParameter("LinkNoticia", LinkNoticia);
                banco.AddParameter("UserName", UserName);

                if (banco.ExecuteNonQuery("INSERT INTO noticias (TextoNoticia, LinkNoticia, DataNoticia, UserName) VALUES (@TextoNoticia, @LinkNoticia, NOW(), @UserName)") == false)
                {
                    return false;
                }

                IdNoticia = banco.LastInsertedId;
            }

            return true;
        }
Пример #35
0
        public Boolean InsereAnexo()
        {
            using (Banco banco = new Banco())
            {
                banco.AddParameter("idDenuncia", IdDenuncia);
                banco.AddParameter("UserName", UserName);
                banco.AddParameter("Arquivo", Arquivo);

                if (banco.ExecuteNonQuery("INSERT INTO denuncias_anexo (idDenuncia, UserName, Data, Arquivo) VALUES (@idDenuncia, @UserName, NOW(), @Arquivo)") == false)
                {
                    return(false);
                }

                IdAnexo = banco.LastInsertedId;
            }

            return(true);
        }
Пример #36
0
        private Boolean ProcessaDadosReceitaEleicao(String strFileName, Banco banco, String ano)
        {
            try
            {
                using (System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0; Data Source = " + System.IO.Path.GetDirectoryName(strFileName) + ";Extended Properties = \"Text;HDR=YES;FORMAT=Delimited(;)\""))
                {
                    conn.Open();

                    String strQuery = "SELECT * FROM [" + System.IO.Path.GetFileName(strFileName) + "]";
                    String cnpjCpf  = "";

                    using (System.Data.OleDb.OleDbDataAdapter adapter = new System.Data.OleDb.OleDbDataAdapter(strQuery, conn))
                    {
                        using (System.Data.DataSet ds = new System.Data.DataSet("CSV File"))
                        {
                            adapter.Fill(ds);
                            conn.Close();

                            foreach (DataRow row in ds.Tables[0].Rows)
                            {
                                cnpjCpf = Convert.ToString(row["CPF/CNPJ do doador"]);

                                banco.AddParameter("cargo", Convert.ToString(row["Cargo"]).ToUpper());
                                banco.AddParameter("nomeCandidato", Convert.ToString(row["Nome candidato"]).ToUpper());
                                banco.AddParameter("cpfCandidato", row["CPF do candidato"]);
                                banco.AddParameter("numDocumento", row["Número do documento"]);
                                banco.AddParameter("cnpjCpfDoador", cnpjCpf);
                                banco.AddParameter("dataReceita", Convert.ToDateTime(row["Data da receita"]));
                                banco.AddParameter("valorReceita", Convert.ToDouble(row["Valor receita"]));

                                if (cnpjCpf.Length == 14)
                                {
                                    cnpjCpf = cnpjCpf.Substring(0, 8);
                                }

                                banco.AddParameter("raizCnpjCpfDoador", cnpjCpf);

                                if (banco.ExecuteNonQuery("INSERT INTO receitas_eleicao (anoEleicao, nomeCandidato, cpfCandidato, cargo, numDocumento, cnpjCpfDoador, raizCnpjCpfDoador, dataReceita, valorReceita) VALUES (" + ano + ", @nomeCandidato, @cpfCandidato, @cargo, @numDocumento, @cnpjCpfDoador, @raizCnpjCpfDoador, @dataReceita, @valorReceita)", 0) == false)
                                {
                                    return(false);
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MsgErro = ex.Message;
                return(false);
            }

            return(true);
        }
Пример #37
0
        private void InsereParlamenteres(Banco banco, GridView grid)
        {
            foreach (GridViewRow row in grid.Rows)
            {
                if (row.RowType == DataControlRowType.DataRow)
                {
                    CheckBox chkRow = (row.Cells[0].FindControl("CheckBoxSelecionar") as CheckBox);

                    if (chkRow.Checked)
                    {
                        banco.AddParameter("IdDossie", IdDossie);
                        banco.AddParameter("IdDenuncia", row.Cells[2].Text);
                        banco.AddParameter("CodigoParlamentar", row.Cells[4].Text);
                        banco.AddParameter("TipoParlamentar", row.Cells[5].Text);
                        banco.ExecuteNonQuery("INSERT INTO dossies_parlamentar (IdDossie, IdDenuncia, CodigoParlamentar, TipoParlamentar) VALUES (@IdDossie, @IdDenuncia, @CodigoParlamentar, @TipoParlamentar)");
                    }
                }
            }
        }
Пример #38
0
        public void AtualizaSituacao(Int64 idDenuncia, String revisor, String situacao)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append("UPDATE denuncias");
            sql.Append("   SET Situacao          = @Situacao,");
            sql.Append("       UserNameAuditoria = @UserNameAuditoria,");
            sql.Append("       DataAuditoria     = NOW()");
            sql.Append(" WHERE idDenuncia        = @idDenuncia");

            using (Banco banco = new Banco())
            {
                banco.AddParameter("Situacao", situacao);
                banco.AddParameter("UserNameAuditoria", revisor);
                banco.AddParameter("idDenuncia", idDenuncia);

                banco.ExecuteNonQuery(sql.ToString());
            }
        }
Пример #39
0
        private void InsereParlamenteres(Banco banco, GridView grid)
        {
            foreach (GridViewRow row in grid.Rows)
            {
                if (row.RowType == DataControlRowType.DataRow)
                {
                    CheckBox chkRow = (row.Cells[0].FindControl("CheckBoxSelecionar") as CheckBox);

                    if (chkRow.Checked)
                    {
                        banco.AddParameter("IdDossie", IdDossie);
                        banco.AddParameter("IdDenuncia", row.Cells[2].Text);
                        banco.AddParameter("CodigoParlamentar", row.Cells[4].Text);
                        banco.AddParameter("TipoParlamentar", row.Cells[5].Text);
                        banco.ExecuteNonQuery("INSERT INTO dossies_parlamentar (IdDossie, IdDenuncia, CodigoParlamentar, TipoParlamentar) VALUES (@IdDossie, @IdDenuncia, @CodigoParlamentar, @TipoParlamentar)");
                    }
                }
            }
        }
Пример #40
0
        public void AtualizaNoticia()
        {
            StringBuilder sql = new StringBuilder();

            sql.Append("UPDATE noticias");
            sql.Append("   SET TextoNoticia  = @TextoNoticia,");
            sql.Append("       LinkNoticia   = @LinkNoticia,");
            sql.Append("       UserName      = @UserName");
            sql.Append(" WHERE IdNoticia     = @IdNoticia");

            using (Banco banco = new Banco())
            {
                banco.AddParameter("TextoNoticia", TextoNoticia);
                banco.AddParameter("LinkNoticia", LinkNoticia);
                banco.AddParameter("UserName", UserName);
                banco.AddParameter("IdNoticia", IdNoticia);

                banco.ExecuteNonQuery(sql.ToString());
            }
        }
Пример #41
0
        public Boolean InsereDenuncia()
        {
            using (Banco banco = new Banco())
            {
                banco.AddParameter("txtCNPJCPF", Cnpj);
                banco.AddParameter("UserNameDenuncia", UsuarioDenuncia);
                banco.AddParameter("Texto", Texto);

                if (banco.ExecuteNonQuery("INSERT INTO denuncias (txtCNPJCPF, UserNameDenuncia, DataDenuncia, Texto, Situacao) VALUES (@txtCNPJCPF, @UserNameDenuncia, NOW(), @Texto, 'A')") == false)
                {
                    return false;
                }

                IdDenuncia = banco.LastInsertedId;

                EnviaEmail();
            }

            return true;
        }
Пример #42
0
        public Boolean InsereDenuncia()
        {
            using (Banco banco = new Banco())
            {
                banco.AddParameter("txtCNPJCPF", Cnpj);
                banco.AddParameter("UserNameDenuncia", UsuarioDenuncia);
                banco.AddParameter("Texto", Texto);

                if (banco.ExecuteNonQuery("INSERT INTO denuncias (txtCNPJCPF, UserNameDenuncia, DataDenuncia, Texto, Situacao) VALUES (@txtCNPJCPF, @UserNameDenuncia, NOW(), @Texto, 'A')") == false)
                {
                    return(false);
                }

                IdDenuncia = banco.LastInsertedId;

                EnviaEmail();
            }

            return(true);
        }
Пример #43
0
        public Boolean RemoveUsuario(String userName, String txtCNPJCPF)
        {
            Int64         retorno = 0;
            StringBuilder sql     = new StringBuilder();

            sql.Append("UPDATE fornecedores_suspeitos");
            sql.Append("   SET UserName          = NULL");
            sql.Append(" WHERE txtCNPJCPF        = @txtCNPJCPF");
            sql.Append("   AND UserName          = @UserName");

            using (Banco banco = new Banco())
            {
                banco.AddParameter("UserName", userName);
                banco.AddParameter("txtCNPJCPF", txtCNPJCPF);

                banco.ExecuteNonQuery(sql.ToString());
                retorno = banco.Rows;
            }

            return(retorno > 0);
        }
Пример #44
0
        internal Boolean InsereNotificacoes(Int64 idDenuncia, String userNameDenuncia, String userName, String texto, String cnpj, String razaoSocial)
        {
            using (Banco banco = new Banco())
            {
                //Usuário da denúncia
                if (userNameDenuncia != userName)
                {
                    banco.AddParameter("idDenuncia", idDenuncia);
                    banco.AddParameter("UserName", userName);
                    banco.ExecuteNonQuery("INSERT INTO notificacoes SELECT idDenuncia, UserNameDenuncia FROM denuncias WHERE idDenuncia = @idDenuncia AND NOT EXISTS (SELECT 1 FROM notificacoes WHERE notificacoes.idDenuncia = denuncias.idDenuncia AND notificacoes.UserName = denuncias.UserNameDenuncia) AND UserNameDenuncia <> @UserName");
                }

                //Demais usuários que participam do chat
                banco.AddParameter("idDenuncia", idDenuncia);
                banco.AddParameter("UserName", userName);
                banco.ExecuteNonQuery("INSERT INTO notificacoes SELECT DISTINCT idDenuncia, UserName FROM denuncias_msg WHERE idDenuncia = @idDenuncia AND NOT EXISTS (SELECT 1 FROM notificacoes WHERE notificacoes.idDenuncia = denuncias_msg.idDenuncia AND notificacoes.UserName = denuncias_msg.UserName) AND UserName <> @UserName");

                EnviaEmail(banco, idDenuncia, userName, texto, cnpj, razaoSocial);
            }

            return(true);
        }
Пример #45
0
        internal Boolean InsereNotificacoes(Int64 idDenuncia, String userNameDenuncia, String userName, String texto, String cnpj, String razaoSocial)
        {
            using (Banco banco = new Banco())
            {
                //Usuário da denúncia
                if (userNameDenuncia != userName)
                {
                    banco.AddParameter("idDenuncia", idDenuncia);
                    banco.AddParameter("UserName", userName);
                    banco.ExecuteNonQuery("INSERT INTO notificacoes SELECT idDenuncia, UserNameDenuncia FROM denuncias WHERE idDenuncia = @idDenuncia AND NOT EXISTS (SELECT 1 FROM notificacoes WHERE notificacoes.idDenuncia = denuncias.idDenuncia AND notificacoes.UserName = denuncias.UserNameDenuncia) AND UserNameDenuncia <> @UserName");
                }

                //Demais usuários que participam do chat
                banco.AddParameter("idDenuncia", idDenuncia);
                banco.AddParameter("UserName", userName);
                banco.ExecuteNonQuery("INSERT INTO notificacoes SELECT DISTINCT idDenuncia, UserName FROM denuncias_msg WHERE idDenuncia = @idDenuncia AND NOT EXISTS (SELECT 1 FROM notificacoes WHERE notificacoes.idDenuncia = denuncias_msg.idDenuncia AND notificacoes.UserName = denuncias_msg.UserName) AND UserName <> @UserName");

                EnviaEmail(banco, idDenuncia, userName, texto, cnpj, razaoSocial);
            }
            
            return true;
        }
Пример #46
0
        public void DenunciasUsuario(GridView grid, String usuario)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append("SELECT denuncias.idDenuncia,");
            sql.Append("       denuncias.txtCNPJCPF,");
            sql.Append("       fornecedores.txtBeneficiario,");
            sql.Append("       denuncias.DataDenuncia,");
            sql.Append(StringStatus() + ",");
            sql.Append("       (SELECT 'messages-new.png'");
            sql.Append("          FROM notificacoes");
            sql.Append("         WHERE notificacoes.idDenuncia = denuncias.idDenuncia");
            sql.Append("           AND notificacoes.UserName   = @UserName LIMIT 1) AS nova_msg");
            sql.Append("  FROM denuncias, fornecedores");
            sql.Append(" WHERE denuncias.UserNameDenuncia = @UserNameDenuncia");
            sql.Append("   AND denuncias.txtCNPJCPF       = fornecedores.txtCNPJCPF");
            sql.Append(" ORDER BY idDenuncia");

            using (Banco banco = new Banco())
            {
                banco.AddParameter("UserName", usuario);
                banco.AddParameter("UserNameDenuncia", usuario);

                using (MySqlDataReader reader = banco.ExecuteReader(sql.ToString(), 300))
                {
                    DataTable table = new DataTable("denuncias");
                    table.Load(reader);

                    table.Columns[0].ColumnName = "Código";
                    table.Columns[1].ColumnName = "CNPJ/CPF";
                    table.Columns[2].ColumnName = "Razão social";
                    table.Columns[3].ColumnName = "Data da denúncia";
                    table.Columns[4].ColumnName = "Situação";

                    grid.DataSource = table;
                    grid.DataBind();
                }
            }
        }
Пример #47
0
        public void AtualizaInfoDeputados()
        {
            var           ws        = new CamaraWS.Deputados();
            XmlNode       deputados = ws.ObterDeputados();
            XmlNodeList   deputado  = deputados.SelectNodes("*");
            StringBuilder sqlFields = new StringBuilder();

            using (var banco = new Banco())
            {
                foreach (XmlNode fileNode in deputado)
                {
                    sqlFields.Clear();

                    foreach (XmlNode item in fileNode.SelectNodes("*"))
                    {
                        var nodeName = item.Name;

                        if (nodeName == "ideCadastro")
                        {
                            banco.AddParameter(nodeName, item.InnerText.ToUpper());
                        }
                        else if (nodeName != "comissoes")
                        {
                            if (nodeName == "nomeParlamentar")
                            {
                                nodeName = "txNomeParlamentar";
                            }

                            //sqlFields.Append(string.Format(",{0}='{1}'", nodeName, item.InnerText.ToUpper()));
                            sqlFields.Append(string.Format(",{0}=@{0}", nodeName));
                            banco.AddParameter(nodeName, item.InnerText.ToUpper());
                        }
                    }

                    banco.ExecuteNonQuery("UPDATE parlamentares SET " + sqlFields.ToString().Substring(1) + " WHERE ideCadastro=@ideCadastro");
                }
            }
        }
Пример #48
0
        private Boolean GravaPendencia(ArrayList destinatarios, String assunto, String texto)
        {
            using (Banco banco = new Banco())
            {
                String dest = "";

                foreach (String destinatatio in destinatarios)
                {
                    dest += destinatatio + ";";
                }

                banco.AddParameter("destinatario", dest);
                banco.AddParameter("assunto", assunto);
                banco.AddParameter("texto", texto);

                if (banco.ExecuteNonQuery("INSERT INTO email_pendencia (destinatario, assunto, texto) VALUES (@destinatario, @assunto, @texto)") == false)
                {
                    return false;
                }
            }

            return true;
        }
Пример #49
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;
        }
Пример #50
0
        public void CarregaNoticia(Int64 idDenuncia)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append("SELECT noticias.IdNoticia,");
            sql.Append("       noticias.TextoNoticia,");
            sql.Append("       noticias.LinkNoticia,");
            sql.Append("       noticias.DataNoticia,");
            sql.Append("       noticias.UserName");
            sql.Append("  FROM noticias");
            sql.Append(" WHERE noticias.IdNoticia = @IdNoticia");

            using (Banco banco = new Banco())
            {
                banco.AddParameter("IdNoticia", idDenuncia);

                using (MySqlDataReader reader = banco.ExecuteReader(sql.ToString(), 300))
                {
                    if (reader.Read())
                    {
                        try { IdNoticia = Convert.ToInt64(reader["IdNoticia"]); }
                        catch { IdNoticia = 0; }

                        try { TextoNoticia = Convert.ToString(reader["TextoNoticia"]); }
                        catch { TextoNoticia = ""; }

                        try { LinkNoticia = Convert.ToString(reader["LinkNoticia"]); }
                        catch { LinkNoticia = ""; }

                        try { DataNoticia = Convert.ToDateTime(reader["DataNoticia"]); }
                        catch { }

                        try { UserName = Convert.ToString(reader["UserName"]); }
                        catch { UserName = ""; }
                    }

                    reader.Close();
                }
            }
        }
Пример #51
0
        public void Pesquisa(GridView grid, String cnpj)
        {
            using (Banco banco = new Banco())
            {
                StringBuilder sql = new StringBuilder();

                sql.Append("   SELECT anoEleicao,");
                sql.Append("          cpfCandidato,");
                sql.Append("          nomeCandidato,");
                sql.Append("          cargo,");
                sql.Append("          numDocumento,");
                sql.Append("          dataReceita,");
                sql.Append("          valorReceita");
                sql.Append("     FROM receitas_eleicao");
                sql.Append("    WHERE raizCnpjCpfDoador = @raizCnpjCpfDoador");
                sql.Append(" ORDER BY cpfCandidato, dataReceita");

                banco.AddParameter("raizCnpjCpfDoador", cnpj);

                using (MySqlDataReader reader = banco.ExecuteReader(sql.ToString(), 300))
                {
                    DataTable table = new DataTable("eleicao");
                    table.Load(reader);

                    table.Columns[0].ColumnName = "Ano";
                    table.Columns[1].ColumnName = "CPF do Candidato";
                    table.Columns[2].ColumnName = "Nome do Candidato";
                    table.Columns[3].ColumnName = "Cargo";
                    table.Columns[4].ColumnName = "Documento";
                    table.Columns[5].ColumnName = "Data da Receita";
                    table.Columns[6].ColumnName = "Valor da Receita";

                    grid.DataSource = table;
                    grid.DataBind();

                }
            }
        }
Пример #52
0
        public void Carrega(GridView grid, Int64 idDenuncia)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append("   SELECT denuncias_anexo.Arquivo");
            sql.Append("     FROM denuncias_anexo");
            sql.Append("    WHERE denuncias_anexo.idDenuncia = @idDenuncia");
            sql.Append(" ORDER BY denuncias_anexo.idAnexo");

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

                using (MySqlDataReader reader = banco.ExecuteReader(sql.ToString(), 300))
                {
                    DataTable table = new DataTable("denuncias_anexo");
                    table.Load(reader);

                    grid.DataSource = table;
                    grid.DataBind();
                }
            }
        }
Пример #53
0
		public void AtualizaInfoDeputados()
		{
			var ws = new CamaraWS.Deputados();
			XmlNode deputados = ws.ObterDeputados();
			XmlNodeList deputado = deputados.SelectNodes("*");
			StringBuilder sqlFields = new StringBuilder();

			using (var banco = new Banco())
			{
				foreach (XmlNode fileNode in deputado)
				{
					sqlFields.Clear();

					foreach (XmlNode item in fileNode.SelectNodes("*"))
					{
						var nodeName = item.Name;

						if (nodeName == "ideCadastro")
						{
							banco.AddParameter(nodeName, item.InnerText.ToUpper());
						}
						else if (nodeName != "comissoes")
						{
							if (nodeName == "nomeParlamentar")
								nodeName = "txNomeParlamentar";

							//sqlFields.Append(string.Format(",{0}='{1}'", nodeName, item.InnerText.ToUpper()));
							sqlFields.Append(string.Format(",{0}=@{0}", nodeName));
							banco.AddParameter(nodeName, item.InnerText.ToUpper());
						}
					}

					banco.ExecuteNonQuery("UPDATE parlamentares SET " + sqlFields.ToString().Substring(1) + " WHERE ideCadastro=@ideCadastro");
				}
			}
		}
Пример #54
0
        private Boolean CarregaSenadores(Banco banco)
        {
            //StringBuilder email = new StringBuilder();

            try
            {
                banco.ExecuteNonQuery("UPDATE senadores SET Ativo = 'N'");

                using (DataSet senado = new DataSet())
                {
                    senado.ReadXml("http://legis.senado.gov.br/dadosabertos/senador/lista/atual");

                    using (DataTable senadores = senado.Tables["IdentificacaoParlamentar"])
                    {
                        foreach (DataRow senador in senadores.Rows)
                        {
                            //email.Append(Convert.ToString(senador["EnderecoEletronico"]) + ";");

                            try
                            {
                                banco.AddParameter("CodigoParlamentar", Convert.ToInt32(senador["CodigoParlamentar"]));
                                banco.AddParameter("NomeParlamentar", Convert.ToString(senador["NomeParlamentar"]).ToUpper());
                                banco.AddParameter("Url", Convert.ToString(senador["UrlPaginaParlamentar"]));
                                banco.AddParameter("Foto", Convert.ToString(senador["UrlFotoParlamentar"]));
                                banco.AddParameter("SiglaPartido", Convert.ToString(senador["SiglaPartidoParlamentar"]));
                                banco.AddParameter("SiglaUf", Convert.ToString(senador["UfParlamentar"]));
                                // Ao invés de gravar o fim do mandato grava o início
                                //banco.AddParameter("MandatoAtual", Convert.ToDateTime(senador["MandatoAtual"]).AddYears(-9).ToString("yyyyMM"));
                                banco.ExecuteNonQuery("INSERT INTO senadores (CodigoParlamentar, NomeParlamentar, Url, Foto, SiglaPartido, SiglaUf, Ativo) VALUES (@CodigoParlamentar, @NomeParlamentar, @Url, @Foto, @SiglaPartido, @SiglaUf, 'S')");
                            }
                            catch
                            {
                                banco.AddParameter("Url", Convert.ToString(senador["UrlPaginaParlamentar"]));
                                banco.AddParameter("Foto", Convert.ToString(senador["UrlFotoParlamentar"]));
                                banco.AddParameter("SiglaPartido", Convert.ToString(senador["SiglaPartidoParlamentar"]));
                                banco.AddParameter("SiglaUf", Convert.ToString(senador["UfParlamentar"]));
                                banco.AddParameter("CodigoParlamentar", Convert.ToInt32(senador["CodigoParlamentar"]));
                                // Ao invés de gravar o fim do mandato grava o início
                                //banco.AddParameter("MandatoAtual", Convert.ToDateTime(senador["MandatoAtual"]).AddYears(-9).ToString("yyyyMM"));
                                banco.ExecuteNonQuery("UPDATE senadores SET Url = @Url, Foto = @Foto, SiglaPartido = @SiglaPartido, SiglaUf = @SiglaUf, Ativo = 'S' WHERE CodigoParlamentar = @CodigoParlamentar");
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MsgErro = ex.Message;
                Console.WriteLine(ex.Message);
                return false;
            }

            return true;
        }
Пример #55
0
        private Boolean CarregaDadosCsv(String file, Banco banco, String tabela)
        {
            try
            {
                using (StreamReader reader = new StreamReader(file, Encoding.GetEncoding("ISO-8859-1")))
                {
                    Int16 count = 0;

                    while (!reader.EndOfStream)
                    {
                        count++;

                        String line = reader.ReadLine();

                        List<String> values = ParseRowToList(line);

                        if (count == 1) //Pula primeira linha
                            continue;

                        if (count == 2)
                        {
                            if (values[0] != "ANO" ||
                                values[1] != "MES" ||
                                values[2] != "SENADOR" ||
                                values[3] != "TIPO_DESPESA" ||
                                values[4] != "CNPJ_CPF" ||
                                values[5] != "FORNECEDOR" ||
                                values[6] != "DOCUMENTO" ||
                                values[7] != "DATA" ||
                                values[8] != "DETALHAMENTO" ||
                                values[9] != "VALOR_REEMBOLSADO")
                            {
                                return false;
                            }

                            continue;
                        }

                        String cnpj;

                        banco.AddParameter("Ano", Convert.ToInt32(values[0]));
                        banco.AddParameter("Mes", Convert.ToInt32(values[1]));
                        banco.AddParameter("Senador", values[2]);
                        banco.AddParameter("TipoDespesa", values[3]);
                        banco.AddParameter("Fornecedor", values[5]);
                        banco.AddParameter("Documento", values[6]);
                        banco.AddParameter("Detalhamento", values[8]);
                        banco.AddParameter("Valor", Convert.ToDouble(values[9]));

                        try { banco.AddParameter("DataDoc", Convert.ToDateTime(values[7])); }
                        catch { banco.AddParameter("DataDoc", DBNull.Value); }

                        try
                        {
                            if (values[4].IndexOf("/") > 0)
                                cnpj = Convert.ToInt64(values[4].Replace(".", "").Replace("-", "").Replace("/", "")).ToString("00000000000000");
                            else
                                cnpj = Convert.ToInt64(values[4].Replace(".", "").Replace("-", "")).ToString("00000000000");
                        }
                        catch
                        {
                            cnpj = "";
                        }

                        banco.AddParameter("CnpjCpf", cnpj);

                        banco.ExecuteNonQuery("INSERT INTO lancamentos_senadores_tmp (Ano, Mes, Senador, TipoDespesa, CnpjCpf, Fornecedor, Documento, DataDoc, Detalhamento, Valor) VALUES (@Ano, @Mes, @Senador, @TipoDespesa, @CnpjCpf, @Fornecedor, @Documento, @DataDoc, @Detalhamento, @Valor)");
                    }
                }
            }
            catch (Exception ex)
            {
                MsgErro = ex.Message;
                return false;
            }

            return true;
        }
Пример #56
0
        private void CarregaDadosProcessa(Banco banco)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append("   SELECT ano,");
            sql.Append("          mes,");
            sql.Append("          CodigoParlamentar");
            sql.Append("     FROM lancamentos_senadores_tmp");
            sql.Append(" GROUP BY 1,2,3");
            sql.Append("   HAVING SUM(valor) <> IFNULL((SELECT SUM(valor)");
            sql.Append("                                  FROM lancamentos_senadores");
            sql.Append("                                 WHERE lancamentos_senadores.ano               = lancamentos_senadores_tmp.ano");
            sql.Append("                                   AND lancamentos_senadores.mes               = lancamentos_senadores_tmp.mes");
            sql.Append("                                   AND lancamentos_senadores.CodigoParlamentar = lancamentos_senadores_tmp.CodigoParlamentar), 0)");

            using (DataTable table = banco.GetTable(sql.ToString(), 0))
            {
                foreach (DataRow row in table.Rows)
                {
                    banco.AddParameter("ano", row["ano"]);
                    banco.AddParameter("mes", row["mes"]);
                    banco.AddParameter("CodigoParlamentar", row["CodigoParlamentar"]);
                    banco.ExecuteNonQuery("DELETE FROM lancamentos_senadores WHERE ano = @ano AND mes = @mes AND CodigoParlamentar = @CodigoParlamentar", 0);

                    sql.Clear();
                    sql.Append("INSERT INTO lancamentos_senadores (Ano, Mes, CodigoParlamentar, Senador, TipoDespesa, CnpjCpf, Fornecedor, Documento, DataDoc, Detalhamento, Valor)");
                    sql.Append("SELECT Ano, Mes, CodigoParlamentar, Senador, TipoDespesa, CnpjCpf, UPPER(Fornecedor), Documento, DataDoc, Detalhamento, Valor");
                    sql.Append("  FROM lancamentos_senadores_tmp");
                    sql.Append(" WHERE lancamentos_senadores_tmp.ano               = @ano");
                    sql.Append("   AND lancamentos_senadores_tmp.mes               = @mes");
                    sql.Append("   AND lancamentos_senadores_tmp.CodigoParlamentar = @CodigoParlamentar");

                    banco.AddParameter("ano", row["ano"]);
                    banco.AddParameter("mes", row["mes"]);
                    banco.AddParameter("CodigoParlamentar", row["CodigoParlamentar"]);
                    banco.ExecuteNonQuery(sql.ToString(), 0);
                }
            }
        }
Пример #57
0
        public void EnviaEmail(String cnpj)
        {
            ThreadStart work = delegate
            {
                Email envio = new Email();
                StringBuilder corpo = null;

                StringBuilder sql = new StringBuilder();

                sql.Append("SELECT users.Email, fornecedores.Uf, fornecedores.Cidade");
                sql.Append("  FROM fornecedores, users, users_detail");
                sql.Append(" WHERE txtCNPJCPF            = @txtCNPJCPF");
                sql.Append("   AND users_detail.username = users.username");
                sql.Append("   AND users_detail.uf       = fornecedores.Uf");

                using (Banco banco = new Banco())
                {
                    banco.AddParameter("txtCNPJCPF", cnpj);

                    using (DataTable table = banco.GetTable(sql.ToString(), 300))
                    {
                        foreach (DataRow row in table.Rows)
                        {
                            if (corpo == null)
                            {
                                corpo = new StringBuilder();

                                corpo.Append(@"<html><head><title>O.P.S.</title></head><body><table width=""100%""><tr><td><center><h3>O.P.S. - Operação Política Supervisionada</h3></center></td></tr>");
                                corpo.Append(@"<tr><td>&nbsp;</td></tr>");
                                corpo.Append(@"<tr><td>Precisamos da sua ajuda para levantar informações na cidade de <b>" + row["cidade"] + " - " + row["uf"] + @"</b>. Na maioria das vezes precisamos de uma fotografia atualizada de algum endereço suspeito. Em alguns poucos casos precisamos de documentos na junta comercial. Se você tiver disponibilidade e for maior de 18 anos entre em contado no email <a href=""mailto:[email protected]"">[email protected]</a> para receber as instruções.</td></tr>");
                                corpo.Append(@"<tr><td>&nbsp;</td></tr>");
                                corpo.Append(@"<tr><td>Para visualizar todas as cidades onde precisamos de sua ajuda acesse o <a href=""http://www.ops.net.br/CidadesPendencia.aspx"">Portal da OPS</a>.</td></tr>");
                                corpo.Append(@"</table></body></html>");
                            }

                            ArrayList destinatario = new ArrayList();
                            destinatario.Add(row["Email"]);
                            envio.Enviar(destinatario, "[O.P.S.] Nova Pendência", corpo.ToString());
                        }
                    }
                }
            };
            new Thread(work).Start();
        }
Пример #58
0
        public Boolean ExcluiSolicitacaoFoto(String cnpj)
        {
            try
            {
                using (Banco banco = new Banco())
                {
                    StringBuilder sql = new StringBuilder();

                    sql.Append("UPDATE fornecedores");
                    sql.Append("   SET PendenteFoto = 0");
                    sql.Append(" WHERE txtCNPJCPF   = @Cnpj");

                    banco.AddParameter("Cnpj", cnpj);

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

            return true;
        }
Пример #59
0
        public Boolean VerificaSeEhDoador(String cnpj)
        {
            using (Banco banco = new Banco())
            {
                banco.AddParameter("Cnpj", cnpj);

                using (MySql.Data.MySqlClient.MySqlDataReader reader = banco.ExecuteReader("SELECT * FROM fornecedores WHERE txtCNPJCPF = @Cnpj"))
                {
                    if (reader.Read())
                    {
                        try { Doador = Convert.ToBoolean(reader["Doador"]); }
                        catch { Doador = false; }
                    }

                    reader.Close();
                }
            }

            return true;
        }
Пример #60
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;
        }