protected void ButtonEnviar_Click(object sender, EventArgs e) { if (FileUpload.HasFile) { if (!FileUpload.FileName.EndsWith(".zip", StringComparison.CurrentCultureIgnoreCase)) { AnexoValidator.ErrorMessage = "O anexo deverá estar compactado no formato ZIP"; AnexoValidator.IsValid = false; return; } if (FileUpload.PostedFile.ContentLength > 10485760) { AnexoValidator.ErrorMessage = "O anexo deverá ter no máximo 10 MB."; AnexoValidator.IsValid = false; return; } } String userName = HttpContext.Current.User.Identity.Name; if (userName == null) Response.Redirect("~/Oops.aspx"); Denuncia denuncia = new Denuncia(); denuncia.Cnpj = lblCNPJ.InnerText; denuncia.RazaoSocial = lblRazaoSocial.InnerText; denuncia.UsuarioDenuncia = HttpContext.Current.User.Identity.Name; denuncia.Texto = TextBoxDenuncia.Text; if (denuncia.InsereDenuncia()) { if (FileUpload.HasFile) { String dir = Server.MapPath("Denuncias") + "\\" + denuncia.IdDenuncia.ToString("0000"); if (!Directory.Exists(dir)) Directory.CreateDirectory(dir); DirectoryInfo dirInfo = new DirectoryInfo(dir); Anexos anexo = new Anexos(); anexo.IdDenuncia = denuncia.IdDenuncia; anexo.UserName = HttpContext.Current.User.Identity.Name; anexo.Arquivo = (dirInfo.GetFiles().Length + 1).ToString("00") + "_" + FileUpload.FileName; anexo.InsereAnexo(); FileUpload.SaveAs(dir + "\\" + anexo.Arquivo); } //Response.Write("<script>alert('Denúncia enviada com sucesso.');window.parent.closeTab();</script>"); Response.Redirect(String.Format("~/DenunciaMsg.aspx?Retorno=close&IdDenuncia={0}", denuncia.IdDenuncia.ToString())); } }
protected void Page_Load(object sender, EventArgs e) { GridViewDenuncias.PreRender += GridViewDenuncias_PreRender; if (!System.Web.HttpContext.Current.User.Identity.IsAuthenticated) Response.Redirect("~/Account/Login.aspx"); if (!IsPostBack) { Denuncia denuncia = new Denuncia(); denuncia.DenunciasUsuario(GridViewDenuncias, HttpContext.Current.User.Identity.Name); } }
protected void Page_Load(object sender, EventArgs e) { if (HttpContext.Current.User.Identity.IsAuthenticated == false) Response.Redirect("~/Account/Login.aspx"); if (!IsPostBack) { String cnpj = Request.QueryString["codigo"]; if (cnpj == null || cnpj == "") Response.Redirect("~/PesquisaInicio.aspx"); Classes.Fornecedor fornecedor = new Classes.Fornecedor(); fornecedor.CarregaDados(cnpj); fornecedor.MarcaVisitado(System.Web.HttpContext.Current.User.Identity.Name); LabelCNPJ.Text = fornecedor.Cnpj; LabelRazaoSocial.Text = fornecedor.RazaoSocial; ButtonDenunciar.OnClientClick = "Denunciar();return false;"; ButtonListarDeputados.OnClientClick = "window.parent.addTabDocumentos('" + fornecedor.Cnpj + "','" + fornecedor.RazaoSocial + "', 0);return false;"; ButtonListarDocumentos.OnClientClick = "window.parent.addTabDocumentos('" + fornecedor.Cnpj + "','" + fornecedor.RazaoSocial + "', 1);return false;"; ButtonListarDoacoes.Visible = fornecedor.Doador; ButtonListarDoacoes.OnClientClick = "Doacoes();return false;"; StringBuilder url = new StringBuilder(); url.Append("http://www.google.com.br/search?q="); url.Append("\"" + fornecedor.RazaoSocial + "\""); ButtonPesquisa.OnClientClick = "window.open('" + url.ToString() + "');return false;"; Denuncia denuncia = new Denuncia(); denuncia.DenunciasFornecedorResumida(GridViewDenuncias, fornecedor.Cnpj); if (GridViewDenuncias.Rows.Count > 0) { PanelExisteDenuncia.Visible = true; if (GridViewDenuncias.Rows.Count == 1) dvDenuncias.InnerText = "Este fornecedor possui 1 denúncia. Evite enviar denúncias repetidas caso existam outras recentes."; else dvDenuncias.InnerText = "Este fornecedor possui " + GridViewDenuncias.Rows.Count.ToString() + " denúncias. Evite enviar denúncias repetidas caso existam outras recentes."; } } GridViewDenuncias.PreRender += GridViewDenuncias_PreRender; }
protected void Page_Load(object sender, EventArgs e) { if (!System.Web.HttpContext.Current.User.Identity.IsAuthenticated) Response.Redirect("~/Account/Login.aspx"); if (!IsPostBack) { lblCNPJ.InnerText = HttpUtility.HtmlDecode(Request.QueryString["Cnpj"]); lblRazaoSocial.InnerText = HttpUtility.HtmlDecode(Request.QueryString["Nome"]); Denuncia denuncia = new Denuncia(); if (denuncia.Existe(lblCNPJ.InnerText, HttpContext.Current.User.Identity.Name) == true) { Response.Redirect(String.Format("~/DenunciaMsg.aspx?Retorno=close&IdDenuncia={0}", denuncia.IdDenuncia.ToString())); } } }
protected void CarregaDados() { Denuncia denuncia = new Denuncia(); denuncia.DenunciasRevisao(GridViewRevisao, CheckBoxAguardando.Checked, CheckBoxDuvidoso.Checked, CheckBoxDossie.Checked, CheckBoxNaoProcede.Checked, CheckBoxPendenteInformacao.Checked, CheckBoxNaoLidas.Checked, CheckBoxRepetido.Checked); }
protected void Page_Load(object sender, EventArgs e) { if (!System.Web.HttpContext.Current.User.Identity.IsAuthenticated) Response.Redirect("~/Account/Login.aspx"); mIdDenuncia = Convert.ToInt64(HttpUtility.HtmlDecode(Request.QueryString["IdDenuncia"])); mRevisor = Roles.IsUserInRole(System.Web.HttpContext.Current.User.Identity.Name, "REVISOR"); mRetornoClose = Convert.ToString(HttpUtility.HtmlDecode(Request.QueryString["Retorno"])); if (!IsPostBack) { Denuncia denuncia = new Denuncia(); denuncia.Carrega(mIdDenuncia, HttpContext.Current.User.Identity.Name, mRevisor); if (denuncia.IdDenuncia == 0) Response.Redirect("~/Default.aspx"); LabelId.Text = mIdDenuncia.ToString(); LabelCNPJ.Text = denuncia.Cnpj; HyperLinkRazaoSocial.Text = denuncia.RazaoSocial; if (denuncia.Cnpj.Length == 11) HyperLinkRazaoSocial.NavigateUrl = "javascript:window.parent.TabAuditoria('F','" + denuncia.Cnpj + "');"; else HyperLinkRazaoSocial.NavigateUrl = "javascript:window.parent.TabAuditoria('J','" + denuncia.Cnpj + "');"; LabelData.Text = denuncia.DataDenuncia.ToString("dd/MM/yyyy hh:mm:ss"); LabelSituacao.Text = denuncia.DesSituacao; LabelTexto.Text = denuncia.Texto; LabelUsuario.Text = denuncia.UsuarioDenuncia; if (denuncia.IdDenuncia > 0) { Comentarios comentarios = new Comentarios(); comentarios.Carrega(GridViewComentarios, denuncia.IdDenuncia); Anexos anexo = new Anexos(); anexo.Carrega(GridViewAnexo, denuncia.IdDenuncia); AcompanhaDenuncias acompanha = new AcompanhaDenuncias(); acompanha.FornecedorParlamentares(GridViewDeputados, denuncia.Cnpj); } if (mRevisor) { DropDownListSituacao.Visible = true; DropDownListSituacao.Items.Add(new ListItem(Denuncia.TXT_SITUACAO_AGUARDANDO_REVISAO, Denuncia.SITUACAO_AGUARDANDO_REVISAO)); DropDownListSituacao.Items.Add(new ListItem(Denuncia.TXT_SITUACAO_PENDENTE_INFORMACOES, Denuncia.SITUACAO_PENDENTE_INFORMACOES)); DropDownListSituacao.Items.Add(new ListItem(Denuncia.TXT_SITUACAO_CASO_DUVIDOSO, Denuncia.SITUACAO_CASO_DUVIDOSO)); DropDownListSituacao.Items.Add(new ListItem(Denuncia.TXT_SITUACAO_CASO_DOSSIE, Denuncia.SITUACAO_CASO_DOSSIE)); DropDownListSituacao.Items.Add(new ListItem(Denuncia.TXT_SITUACAO_CASO_REPETIDO, Denuncia.SITUACAO_CASO_REPETIDO)); DropDownListSituacao.Items.Add(new ListItem(Denuncia.TXT_SITUACAO_NAO_PROCEDE, Denuncia.SITUACAO_NAO_PROCEDE)); DropDownListSituacao.SelectedValue = denuncia.Situacao; GridViewDenuncias.EmptyDataText = "Este fornecedor ainda não possui denuncias."; denuncia.DenunciasFornecedor(GridViewDenuncias); if (denuncia.PendenteFoto == 1) { ButtonFotoExcluir.Visible = true; ButtonFotoIncluir.Visible = false; } else { ButtonFotoExcluir.Visible = false; ButtonFotoIncluir.Visible = true; } } else { DropDownListSituacao.Visible = false; dvOutrasDenuncias.Visible = false; ButtonFotoExcluir.Visible = false; ButtonFotoIncluir.Visible = false; } if (mRetornoClose == "close") ButtonVoltar.OnClientClick = "javaScript:window.parent.closeTab();"; ButtonListarDocumentos.OnClientClick = "window.parent.addTabDocumentos('" + denuncia.Cnpj + "','" + denuncia.RazaoSocial + "');return false;"; } }
protected void ButtonEnviar_Click(object sender, EventArgs e) { if (FileUpload.HasFile) { if (!FileUpload.FileName.EndsWith(".zip", StringComparison.CurrentCultureIgnoreCase)) { AnexoValidator.ErrorMessage = "O anexo deverá estar compactado no formato ZIP"; AnexoValidator.IsValid = false; return; } if (FileUpload.PostedFile.ContentLength > 10485760) { AnexoValidator.ErrorMessage = "O anexo deverá ter no máximo 10 MB."; AnexoValidator.IsValid = false; return; } } Comentarios comentarios = new Comentarios(); comentarios.IdDenuncia = mIdDenuncia; comentarios.UserName = HttpContext.Current.User.Identity.Name; comentarios.Texto = TextBoxComentario.Text; comentarios.Cnpj = LabelCNPJ.Text; comentarios.RazaoSocial = HyperLinkRazaoSocial.Text; comentarios.UserNameDenuncia = LabelUsuario.Text; if (mNovaSituacao == true) { comentarios.Texto += " [Situação alterada para " + DropDownListSituacao.SelectedItem.Text + "]"; } if (comentarios.InsereComentario() == true) { if (FileUpload.HasFile) { String dir = Server.MapPath("Denuncias") + "\\" + mIdDenuncia.ToString("0000"); if (!Directory.Exists(dir)) Directory.CreateDirectory(dir); DirectoryInfo dirInfo = new DirectoryInfo(dir); Anexos anexo = new Anexos(); anexo.IdDenuncia = mIdDenuncia; anexo.UserName = HttpContext.Current.User.Identity.Name; anexo.Arquivo = (dirInfo.GetFiles().Length + 1).ToString("00") + "_" + FileUpload.FileName; anexo.InsereAnexo(); FileUpload.SaveAs(dir + "\\" + anexo.Arquivo); anexo.Carrega(GridViewAnexo, mIdDenuncia); } TextBoxComentario.Text = ""; comentarios.Carrega(GridViewComentarios, mIdDenuncia); } if (mNovaSituacao == true) { mNovaSituacao = false; Denuncia denuncia = new Denuncia(); denuncia.AtualizaSituacao(mIdDenuncia, HttpContext.Current.User.Identity.Name, DropDownListSituacao.SelectedValue); LabelSituacao.Text = DropDownListSituacao.SelectedItem.Text; } }
protected void Page_Load(object sender, EventArgs e) { GridViewDenuncias.PreRender += GridViewDenuncias_PreRender; if (!IsPostBack && Request.QueryString["codigo"] != null) { if (HttpContext.Current.User.Identity.IsAuthenticated == false) Response.Redirect("~/Account/Login.aspx"); String forcarConsulta; lblCNPJ.InnerText = Request.QueryString["codigo"]; forcarConsulta = Request.QueryString["forcarConsulta"]; if (lblCNPJ.InnerText == "") { Response.Redirect("~/PesquisaInicio.aspx"); } else { Fornecedor fornecedor = new Fornecedor(); if (fornecedor.EstaAtualizado(lblCNPJ.InnerText) && fornecedor.CarregaDados(lblCNPJ.InnerText)) { fornecedor.MarcaVisitado(System.Web.HttpContext.Current.User.Identity.Name); lblAtividadePrincipal.InnerText = fornecedor.AtividadePrincipal; lblBairro.InnerText = fornecedor.Bairro; lblCep.InnerText = fornecedor.Cep; lblCidade.InnerText = fornecedor.Cidade; lblCNPJ.InnerText = fornecedor.Cnpj; lblComplemento.InnerText = fornecedor.Complemento; lblDataAbertura.InnerText = fornecedor.DataAbertura; lblDataSituacaoCadastral.InnerText = fornecedor.DataSituacao; lblDataSituacaoEspecial.InnerText = fornecedor.DataSituacaoEspecial; lblLogradouro.InnerText = fornecedor.Logradouro; lblMotivoSituacaoCadastral.InnerText = fornecedor.MotivoSituacao; lblCodigoDescricaoNaturezaJuridica.InnerText = fornecedor.NaturezaJuridica; lblNomeFantasia.InnerText = fornecedor.NomeFantasia; lblNumero.InnerText = fornecedor.Numero; lblRazaoSocial.InnerText = fornecedor.RazaoSocial; lblSituacaoCadastral.InnerText = fornecedor.Situacao; lblSituacaoEspecial.InnerText = fornecedor.SituacaoEspecial; lblUf.InnerText = fornecedor.Uf; lblEmail.InnerText = fornecedor.Email; lblTelefone.InnerText = fornecedor.Telefone; lblEnteFederativoResponsavel.InnerText = fornecedor.EnteFederativoResponsavel; lblAtividadeSecundaria.InnerHtml = fornecedor.AtividadeSecundaria01; if (fornecedor.AtividadeSecundaria02 != "" && fornecedor.AtividadeSecundaria02 != null) lblAtividadeSecundaria.InnerHtml += "<br />" + fornecedor.AtividadeSecundaria02; if (fornecedor.AtividadeSecundaria03 != "" && fornecedor.AtividadeSecundaria03 != null) lblAtividadeSecundaria.InnerHtml += "<br />" + fornecedor.AtividadeSecundaria03; if (fornecedor.AtividadeSecundaria04 != "" && fornecedor.AtividadeSecundaria04 != null) lblAtividadeSecundaria.InnerHtml += "<br />" + fornecedor.AtividadeSecundaria04; if (fornecedor.AtividadeSecundaria05 != "" && fornecedor.AtividadeSecundaria05 != null) lblAtividadeSecundaria.InnerHtml += "<br />" + fornecedor.AtividadeSecundaria05; if (fornecedor.AtividadeSecundaria06 != "" && fornecedor.AtividadeSecundaria06 != null) lblAtividadeSecundaria.InnerHtml += "<br />" + fornecedor.AtividadeSecundaria06; if (fornecedor.AtividadeSecundaria07 != "" && fornecedor.AtividadeSecundaria07 != null) lblAtividadeSecundaria.InnerHtml += "<br />" + fornecedor.AtividadeSecundaria07; if (fornecedor.AtividadeSecundaria08 != "" && fornecedor.AtividadeSecundaria08 != null) lblAtividadeSecundaria.InnerHtml += "<br />" + fornecedor.AtividadeSecundaria08; if (fornecedor.AtividadeSecundaria09 != "" && fornecedor.AtividadeSecundaria09 != null) lblAtividadeSecundaria.InnerHtml += "<br />" + fornecedor.AtividadeSecundaria09; if (fornecedor.AtividadeSecundaria10 != "" && fornecedor.AtividadeSecundaria10 != null) lblAtividadeSecundaria.InnerHtml += "<br />" + fornecedor.AtividadeSecundaria10; if (fornecedor.AtividadeSecundaria11 != "" && fornecedor.AtividadeSecundaria11 != null) lblAtividadeSecundaria.InnerHtml += "<br />" + fornecedor.AtividadeSecundaria11; if (fornecedor.AtividadeSecundaria12 != "" && fornecedor.AtividadeSecundaria12 != null) lblAtividadeSecundaria.InnerHtml += "<br />" + fornecedor.AtividadeSecundaria12; if (fornecedor.AtividadeSecundaria13 != "" && fornecedor.AtividadeSecundaria13 != null) lblAtividadeSecundaria.InnerHtml += "<br />" + fornecedor.AtividadeSecundaria13; if (fornecedor.AtividadeSecundaria14 != "" && fornecedor.AtividadeSecundaria14 != null) lblAtividadeSecundaria.InnerHtml += "<br />" + fornecedor.AtividadeSecundaria14; if (fornecedor.AtividadeSecundaria15 != "" && fornecedor.AtividadeSecundaria15 != null) lblAtividadeSecundaria.InnerHtml += "<br />" + fornecedor.AtividadeSecundaria15; if (fornecedor.AtividadeSecundaria16 != "" && fornecedor.AtividadeSecundaria16 != null) lblAtividadeSecundaria.InnerHtml += "<br />" + fornecedor.AtividadeSecundaria16; if (fornecedor.AtividadeSecundaria17 != "" && fornecedor.AtividadeSecundaria17 != null) lblAtividadeSecundaria.InnerHtml += "<br />" + fornecedor.AtividadeSecundaria17; if (fornecedor.AtividadeSecundaria18 != "" && fornecedor.AtividadeSecundaria18 != null) lblAtividadeSecundaria.InnerHtml += "<br />" + fornecedor.AtividadeSecundaria18; if (fornecedor.AtividadeSecundaria19 != "" && fornecedor.AtividadeSecundaria19 != null) lblAtividadeSecundaria.InnerHtml += "<br />" + fornecedor.AtividadeSecundaria19; if (fornecedor.AtividadeSecundaria20 != "" && fornecedor.AtividadeSecundaria20 != null) lblAtividadeSecundaria.InnerHtml += "<br />" + fornecedor.AtividadeSecundaria20; lblCapitalSocial.InnerText = fornecedor.CapitalSocial; fsConsultaReceita.Style.Add("display", "none"); ButtonListarDoacoes.Visible = fornecedor.Doador; if (fornecedor.DataInclusao != DateTime.MinValue) { //TODO: Consultar data da Ultima NF e comparar com a data de pesquisa (DataInclusao). dvInfoDataConsultaCNPJ.Visible = true; dvInfoDataConsultaCNPJ.InnerHtml = string.Format("As informações abaixo foram consultadas em {0:dd/MM/yyyy HH:mm}. Clique <a href='#' onclick='ReconsultarDadosReceita(); return false;'>aqui</a> para atualizar os dados a partir da Receita Federal.", fornecedor.DataInclusao); } if (fornecedor.CarregaDadosQuadroSocietario(lblCNPJ.InnerText)) { rptQuadroSocietario.DataSource = fornecedor.lstFornecedorQuadroSocietario; rptQuadroSocietario.DataBind(); } else { rptQuadroSocietario.Visible = false; ltrSemQuadroSocios.Text = "<td colspan=\"4\" class=\"text-center\">A natureza jurídica não permite o preenchimento do QSA</td>"; } } else { fsDadosReceita.Style.Add("display", "none"); fsQuadroSocietario.Style.Add("display", "none"); dvBotoesAcao.Style.Add("display", "none"); captcha_img.Src = GetCaptcha(); } Denuncia denuncia = new Denuncia(); denuncia.DenunciasFornecedorResumida(GridViewDenuncias, fornecedor.Cnpj); if (GridViewDenuncias.Rows.Count > 0) { fsMinhasDenuncias.Visible = true; if (GridViewDenuncias.Rows.Count == 1) LabelExisteDenuncia.InnerText = "Este fornecedor possui 1 denúncia. Evite enviar denúncias repetidas caso existam outras recentes."; else LabelExisteDenuncia.InnerText = "Este fornecedor possui " + GridViewDenuncias.Rows.Count.ToString() + " denúncias. Evite enviar denúncias repetidas caso existam outras recentes."; } else { fsMinhasDenuncias.Visible = false; } } ButtonAtualizar.Visible = System.Web.HttpContext.Current.User.Identity.IsAuthenticated; } }