Beispiel #1
0
    protected void btnEnviar_Click(object sender, EventArgs e)
    {
        bll = new BLL.classeBLL();
        try
        {
            EMP.Empresa emp = new EMP.Empresa();
            emp.Usuario        = txtUsuario.Text;
            emp.NomePrimario   = txtNomePrimario.Text;
            emp.NomeSecundario = txtNomeSecundario.Text;
            emp.AutoComplete   = txtAutoCompelte.Text;
            emp.RamoAtividade  = txtRamoAtividade.Text;
            emp.Endereco       = txtEndereco.Text;
            emp.Bairro         = txtBairro.Text;
            emp.Cidade         = dpdCidade.Text;
            emp.Estado         = dpdEstado.Text;
            emp.CNPJ           = txtCNPJ.Text;
            emp.CEP            = txtCEP.Text;
            emp.Tel1           = txtTelefone1.Text;
            emp.Tel2           = txtTelefone2.Text;
            emp.Tel3           = txtTelefone3.Text;
            emp.Tel4           = txtTelefone4.Text;
            emp.Email          = txtEmail.Text;
            emp.Site           = txtSite.Text;
            emp.PalavrasCom    = txtPalavrasComercial.Text;
            emp.Ativo          = int.Parse(rblAtivo.SelectedValue);
            emp.Prioridade     = int.Parse(rblPrioridade.SelectedValue);

            emp.subDivisao1           = txtSubDivisao1.Text;
            emp.siteSubDivisao1       = txtSiteSubDivisao1.Text;
            emp.TelefoneSuDivisao1    = txtTelefoneSubDivisao1.Text;
            emp.AtividadesSubDivisao1 = txtAtividadesSubDivisao1.Text;
            emp.subDivisao2           = txtSubDivisao2.Text;
            emp.siteSubDivisao2       = txtSiteSubDivisao2.Text;
            emp.TelefoneSuDivisao2    = txtTelefoneSubDivisao2.Text;
            emp.AtividadesSubDivisao2 = txtAtividadesSubDivisao2.Text;
            emp.subDivisao3           = txtSubDivisao3.Text;
            emp.siteSubDivisao3       = txtSiteSubDivisao3.Text;
            emp.TelefoneSuDivisao3    = txtTelefoneSubDivisao3.Text;
            emp.AtividadesSubDivisao3 = txtAtividadesSubDivisao3.Text;
            emp.subDivisao4           = txtSubDivisao4.Text;
            emp.siteSubDivisao4       = txtSiteSubDivisao4.Text;
            emp.TelefoneSuDivisao4    = txtTelefoneSubDivisao4.Text;
            emp.AtividadesSubDivisao4 = txtAtividadesSubDivisao4.Text;
            emp.subDivisao5           = txtSubDivisao5.Text;
            emp.siteSubDivisao5       = txtSiteSubDivisao5.Text;
            emp.TelefoneSuDivisao5    = txtTelefoneSubDivisao5.Text;
            emp.AtividadesSubDivisao5 = txtAtividadesSubDivisao5.Text;
            emp.subDivisao6           = txtSubDivisao6.Text;
            emp.siteSubDivisao6       = txtSiteSubDivisao6.Text;
            emp.TelefoneSuDivisao6    = txtTelefoneSubDivisao6.Text;
            emp.AtividadesSubDivisao6 = txtAtividadesSubDivisao6.Text;

            bll.AtualizaEmpresa(emp);
            lblMensagem.Text = "Cadastro atualizado com sucesso.";
        }
        catch (Exception ex)
        {
            bll.EnviarErros(ex.Message.ToString());
        }
    }
Beispiel #2
0
    protected void Pesquisar(string Buscar, int Inicio)
    {
        bll = new BLL.classeBLL();
        STR.clsString str = new STR.clsString();

        lblMensagem.Text = "";
        tblPesquisa.Rows.Clear();

        try
        {
            if (cont > 0)    //Se houver resultados
            {
                PreencheTabella(Buscar, Inicio, 1, cont);
            }
            else
            {
                lblMensagem.Text = "Nenhum resultado foi encontrado para sua busca: <b><u>"
                                   + txtPesquisa.Text + "</u></b>.";
                string strBuscar = str.Left(Buscar, 1).ToString();
                PreencheTabella(strBuscar, Inicio, 2, bll.ContaRegistrosPesquisa(strBuscar));
            }
        }
        catch (Exception ex)
        {
            bll.EnviarErros(ex.Message.ToString());
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            if (PreviousPage != null && PreviousPage.Pesquisa != string.Empty)
            {
                txtPesquisa.Text  = PreviousPage.Pesquisa;
                hdfPesquisa.Value = txtPesquisa.Text;
            }
        }

        bll = new BLL.classeBLL();
        try
        {
            if (!string.IsNullOrEmpty(txtPesquisa.Text))
            {
                cont = bll.ContaRegistrosPesquisa(txtPesquisa.Text);
            }
            else
            {
                cont = bll.ContaRegistrosPesquisa(hdfPesquisa.Value.ToString());
            }

            int    TamanhoPg = int.Parse(ConfigurationManager.AppSettings["TamanhoPaginaPesquisa"].ToString());
            double NroPgs    = cont / TamanhoPg;
            if (NroPgs > 1)
            {
                int pg = 0;
                for (int i = 1; i <= NroPgs; i++)
                {
                    btnPg                 = new Button();
                    btnPg.ID              = "btn" + i.ToString();
                    btnPg.Text            = i.ToString();
                    btnPg.CommandArgument = pg.ToString();
                    btnPg.Font.Bold       = true;
                    btnPg.Width           = 25;
                    btnPg.Height          = 25;
                    btnPg.ForeColor       = System.Drawing.Color.Blue;
                    pnlPaginas.Controls.Add(btnPg);

                    this.btnPg.Command += new CommandEventHandler(this.btnPaginas_Command);
                    pg += TamanhoPg + 1;
                }
            }

            if (!IsPostBack)
            {
                Pesquisar(txtPesquisa.Text, 0);
            }

            this.txtPesquisa.Focus();
        }
        catch (Exception ex)
        {
            bll.EnviarErros(ex.Message);
        }
    }
Beispiel #4
0
 protected void ExcluirBanner(int i)
 {
     bll = new classeBLL();
     try
     {
         bll.ExcluiBanner((string)Session["Usuario"], i);
         Page.Response.Redirect("cadastro_empresa.aspx");
     }
     catch (Exception ex)
     {
         bll.EnviarErros(ex.Message.ToString());
     }
 }
 protected void ListarEmpresas()
 {
     bll = new classeBLL();
     try
     {
         gdvEmpresas.DataSource = bll.ListarEmpresas();
         gdvEmpresas.DataBind();
     }
     catch (Exception ex)
     {
         bll.EnviarErros(ex.Message.ToString());
     }
 }
 protected void btnIncluir_Click1(object sender, EventArgs e)
 {
     bll = new classeBLL();
     try
     {
         Usuario us = new Usuario();
         us = bll.GeraNovoUsuario();
         lblMensagem.Text = "<b>Novo Usuário e nova Senha gerados com sucesso.</b>";
         ListarEmpresas();
     }
     catch (Exception ex)
     {
         bll.EnviarErros(ex.Message.ToString());
     }
 }
 protected void gdvEmpresas_RowDeleting(object sender, GridViewDeleteEventArgs e)
 {
     bll = new BLL.classeBLL();
     try
     {
         EMP.Empresa emp     = new Empresa();
         string      Usuario = gdvEmpresas.DataKeys[e.RowIndex].Value.ToString();
         emp.Usuario = Usuario;
         bll.ExcluiEmpresa(emp);
         ListarEmpresas();
     }
     catch (Exception ex)
     {
         bll.EnviarErros(ex.Message.ToString());
     }
 }
    protected void btnEnviar_Click(object sender, EventArgs e)
    {
        lblMensagem.ForeColor = System.Drawing.Color.Red;
        bll = new BLL.classeBLL();
        try
        {
            SQLinject.classeSQLinject Lixo = new SQLinject.classeSQLinject();
            if (Lixo.InjecaoSQL(txtSenhaAtual.Text, txtNovaSenha.Text) == true)
            {
                lblMensagem.Text = "Foi localizado uma entrada de comandos maliciosos. Operação cancelada.";
            }
            else
            {
                int          tb      = 0;
                string       usuario = (string)Session["Usuario"];
                USER.Usuario US      = new USER.Usuario();
                US.usuario = usuario;
                US.Senha   = txtSenhaAtual.Text;

                if (usuario == "admin")
                {
                    tb = 1;
                }
                else
                {
                    tb = 0;
                }

                US = bll.Login(tb, US);// verifica se a senha está correta
                if (US.usuario == (string)Session["Usuario"] && US.Senha == txtSenhaAtual.Text)
                {
                    bll.AtualisaSenha(tb, (string)Session["Usuario"], txtNovaSenha.Text);
                    lblMensagem.Text      = "Senha atualizada com sucesso.";
                    lblMensagem.ForeColor = System.Drawing.Color.Blue;
                }
                else
                {
                    lblMensagem.Text = "A SENHA ATUAL informada não é compatível com a senha armazenada no sistema.";
                }
            }
        }
        catch (Exception ex)
        {
            bll.EnviarErros(ex.Message.ToString());
        }
    }
Beispiel #9
0
    protected void btnNovoRegistro_Click(object sender, EventArgs e)
    {
        bll = new BLL.classeBLL();
        LimpaControles();

        try
        {
            Usuario us = new Usuario();
            us = bll.GeraNovoUsuario();
            txtUsuario.Text  = us.usuario;
            lblMensagem.Text = "<b>Novo Usuário e nova Senha gerados com sucesso.</b>";
        }
        catch (Exception ex)
        {
            bll.EnviarErros(ex.Message.ToString());
        }
    }
 protected void btnEnviar_Click(object sender, EventArgs e)
 {
     bll = new BLL.classeBLL();
     try
     {
         SQLinject.classeSQLinject Lixo = new SQLinject.classeSQLinject();
         if (Lixo.InjecaoSQL(txtUsuarioAtual.Text, txtNovoUsuario.Text) == true)
         {
             lblMensagem.Text = "Foi localizado uma entrada de comandos maliciosos. Operação cancelada.";
         }
         else
         {
             if (bll.VerificaSeUsuarioTemp(txtUsuarioAtual.Text) == false) //0
             {                                                             // se retornar false o usuario é permanente
                 lblMensagem.Text = "Opa! O usuario <b><u>" + txtNovoUsuario.Text + "</u></b> já é permanente. <br/> Operação não realizada!";
             }
             else if (bll.ExisteUsuario(txtNovoUsuario.Text) >= 1)
             { //Se o usuario já estiver em uso.
                 lblMensagem.Text = "<b><u>" + txtNovoUsuario.Text + "</u></b> já está sendo usado por outra conta LISTA BEM. <br/> Vamos tentar novamente?";
             }
             else
             {
                 if (ValidaUsuario(txtNovoUsuario.Text) == true)
                 {
                     string NewUs = txtNovoUsuario.Text;
                     NewUs = NewUs.Trim();
                     bll.AtualizaUsuario(txtUsuarioAtual.Text, NewUs);
                     Session["Usuario"]    = NewUs;
                     lblMensagem.ForeColor = System.Drawing.Color.Blue;
                     btnContinuar.Visible  = true;
                     lblMensagem.Text      = "<b>Usuário atualizado com sucesso.</b> <br/>Agora troque sua senha temporária por uma de sua preferência. <br/>Clique em continuar para prosseguir...";
                     btnEnviar.Enabled     = false;
                 }
                 else
                 {
                     lblMensagem.Text = "Espaços em branco não são permitidos. Caso haja nessecidade de separar palavras no usuário utilize <b>Underline</b> ( _ ).";
                 }
             }
         }
     }
     catch (Exception ex)
     {
         bll.EnviarErros(ex.Message.ToString());
     }
 }
 protected void btnPesquisar_Click(object sender, EventArgs e)
 {
     bll = new BLL.classeBLL();
     try
     {
         int op = int.Parse(dpdPesquisar.SelectedValue.ToString());
         gdvEmpresas.DataSource = bll.SelecionaEmpresa_pnl_Control(txtPesquisar.Text.ToString(), op);
         gdvEmpresas.DataBind();
         if (gdvEmpresas.Rows.Count <= 0)
         {
             lblMensagem.Text = "Nenhum resultado foi encontrado para sua busca: <b><u>" + txtPesquisar.Text + "</u></b>.";
         }
     }
     catch (Exception ex)
     {
         bll.EnviarErros(ex.Message.ToString());
     }
 }
 protected void gdvEmpresas_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "Alterar")
     {
         try
         {
             int         index   = Convert.ToInt32(e.CommandArgument);
             GridViewRow rw      = gdvEmpresas.Rows[index];
             string      Usuario = Server.HtmlDecode(rw.Cells[3].Text);
             Session["CarregaUsuario"] = Usuario;
             Response.Redirect("cadastro_empresa.aspx");
         }
         catch (Exception ex)
         {
             bll = new BLL.classeBLL();
             bll.EnviarErros(ex.Message.ToString());
         }
     }
 }
Beispiel #13
0
    protected void btnUsarOriginal_Click(object sender, EventArgs e)
    {
        string sImgFile = Server.MapPath("~/Admin/upload/") + (string)Session["NomeImg"];
        string sNomeImg = (string)Session["NomeImg"];

        Session["NomeImg"] = null;

        Bitmap bnn = System.Drawing.Image.FromFile(sImgFile) as Bitmap;

        bnn.Save(Server.MapPath("~/Admin/Banner/") + sNomeImg);
        bnn.Dispose();

        //Limpa Lixo
        File.Delete(sImgFile);

        //Salva o caminho da imagem no banco de dados
        bll = new classeBLL();
        try
        {
            bll.AtualisaBanner((string)Session["CarregaUsuario"],
                               "~/Admin/Banner/" + sNomeImg,
                               int.Parse(Session["Banner"].ToString()));
            Session["Banner"] = null;

            SelecionaEmpresaPorUsuario((string)Session["CarregaUsuario"]);
            btnNovoRegistro.Visible = false;
            btnFotos.Enabled        = false;
            btnCadastro.Enabled     = true;
            btnSubDivisoes.Enabled  = true;
            btnEnviar.Visible       = false;
            pnlCadastro.Visible     = false;
            pnlCutImagem.Visible    = false;
            pnlFoto.Visible         = true;
            pnlSubDivisoes.Visible  = false;
            lblMensagem.Text        = "";
        }
        catch (Exception ex)
        {
            bll.EnviarErros(ex.Message.ToString());
        }
    }
    protected void btnEnviar_Click(object sender, EventArgs e)
    {
        BLL.classeBLL             bll        = new BLL.classeBLL();
        EMP.Empresa               emp        = new EMP.Empresa();
        SQLinject.classeSQLinject InjecaoSQL = new SQLinject.classeSQLinject();
        bool valida = true;

        try
        {
            emp.Usuario = txtUsuario.Text;
            emp.Email   = txtEmail.Text;
            emp.CNPJ    = txtCNPJ.Text;
            valida      = InjecaoSQL.InjecaoSQLRecuperaSenha(emp);
            if (valida == false)                 // se não há lixo
            {
                valida = bll.RecuperaSenha(emp); //verifica se os dados conferem com os do banco de dados
                if (valida == true)
                {
                    lblMensagem.Text = "Senha enviada para o E-mail: " + txtEmail.Text;
                }
                else
                {
                    lblMensagem.Text = "Não foi possível recuperar sua senha" +
                                       "<br/> porque os dados informados estão inconsistentes." +
                                       "<br/> Caso haja necessidade, entre em contado com o Suporte LISTA BEM através do link abaixo:" +
                                       "<br/><a href=contato.aspx>Contato LISTA BEM</a>";
                }
            }
            else //se há lixo
            {
                lblMensagem.Text = "Foi localizado uma entrada de comandos maliciosos. Operação cancelada.";
            }
        }
        catch (Exception ex)
        {
            bll.EnviarErros(ex.Message.ToString());
        }
    }
Beispiel #15
0
 protected void btnEnviar_Click(object sender, EventArgs e)
 {
     BLL.classeBLL bll = new BLL.classeBLL();
     try
     {
         CONTATO.classeContatos c = new CONTATO.classeContatos();
         c.Nome     = txtNome.Text;
         c.Email    = txtEmail.Text;
         c.Site     = txtSite.Text;
         c.Mensagem = txtMensagem.Text;
         bll.EnviarContatos(c);
         lblMensagem.Text = "Mensagem enviada com sucesso.";
         txtNome.Text     = "";
         txtEmail.Text    = "";
         txtSite.Text     = "";
         txtMensagem.Text = "";
         this.txtNome.Focus();
     }
     catch (Exception ex)
     {
         bll.EnviarErros(ex.Message.ToString());
     }
 }
 public static List <string> SearchAutoComplete(string prefixText, int count)
 {
     BLL.classeBLL bll = new BLL.classeBLL();
     return(bll.SearchAutoComplete(prefixText, count));
 }
Beispiel #17
0
    protected void btnEntrar_Click(object sender, EventArgs e)
    {
        bll = new classeBLL();
        try
        {
            SQLinject.classeSQLinject lixo = new SQLinject.classeSQLinject();
            if (lixo.InjecaoSQL(txtUsuario.Text, txtSenha.Text) == true)
            {
                lblMensagem.Text = "Foi localizado uma entrada de comandos maliciosos. Operação cancelada.";
            }
            else
            {
                lblMensagem.Text = "";

                int op;
                if (txtUsuario.Text == "admin")
                {
                    op = 1;
                }
                else
                {
                    op = 0;
                }

                Usuario u = new Usuario();
                u.usuario = txtUsuario.Text;
                u.Senha   = txtSenha.Text;
                USER.Usuario Logado = new USER.Usuario();
                Logado = bll.Login(op, u);

                if (Logado.usuario == txtUsuario.Text && Logado.Senha == txtSenha.Text)
                {
                    Session["Usuario"] = u.usuario;
                    if (Logado.UserTemp == 1) //Se for usuario temporário
                    {
                        FormsAuthentication.RedirectFromLoginPage("admin", false);
                        Response.Redirect("~/Admin/altera_usuario.aspx");
                    }
                    else
                    {
                        if (op == 1)//Se for admin
                        {
                            FormsAuthentication.RedirectFromLoginPage("admin", false);
                            Response.Redirect("~/Admin/painel_controle.aspx");
                        }
                        else // se for empresa
                        {
                            FormsAuthentication.RedirectFromLoginPage("emp", false);
                            Session["CarregaUsuario"] = u.usuario;
                            Response.Redirect("~/Admin/cadastro_empresa.aspx");
                        }
                    }
                }
                else
                {
                    lblMensagem.Text = "Usuário ou senha inválidos";
                }
            }
        }
        catch (Exception ex)
        {
            bll.EnviarErros(ex.Message.ToString());
            lblMensagem.Text = "Ocorreu uma exceção no sistema. Tente novamente mais tarde.";
        }
    }
Beispiel #18
0
    protected void btnSalvarRecorte_Click(object sender, EventArgs e)
    {
        bll = new BLL.classeBLL();// para enviar erros
        string sImgFile = Server.MapPath("~/Admin/upload/") + (string)Session["NomeImg"];
        string sNomeImg = (string)Session["NomeImg"];

        Session["NomeImg"] = null;

        //Validando se foi selecionada alguma parte da imagem.
        if (string.IsNullOrEmpty(txtX.Value))
        {
            ShowMessageBox("Selecione a parte da imagem a ser recortada!");
        }
        else
        {
            int x = Convert.ToInt32(txtX.Value);
            int y = Convert.ToInt32(txtY.Value);
            int w = Convert.ToInt32(txtW.Value);
            int h = Convert.ToInt32(txtH.Value);
            //Verificar se a parte selecionada é maior que zero.
            if (w < 1 || h < 1)
            {
                ShowMessageBox("Selecione a parte da imagem a ser recortada!");
            }
            else
            {
                //Cortar imagem
                Rectangle cropRect = new Rectangle(x, y, w, h);
                Bitmap    src      = System.Drawing.Image.FromFile(sImgFile) as Bitmap;
                Bitmap    target   = new Bitmap(cropRect.Width, cropRect.Height);

                using (Graphics g = Graphics.FromImage(target))
                {
                    g.DrawImage(src,
                                new Rectangle(0, 0, target.Width, target.Height), cropRect, GraphicsUnit.Pixel);
                }


                //Salvar imagem recortada
                target.Save(Server.MapPath("~/Admin/Banner/") + sNomeImg);


                target.Dispose();
                src.Dispose();

                //Limpa Lixo
                File.Delete(sImgFile);

                //Salva o caminho da imagem no banco de dados
                try
                {
                    bll = new classeBLL();
                    bll.AtualisaBanner((string)Session["CarregaUsuario"],
                                       "~/Admin/Banner/" + sNomeImg,
                                       int.Parse(Session["Banner"].ToString()));
                    Session["Banner"] = null;

                    SelecionaEmpresaPorUsuario((string)Session["CarregaUsuario"]);
                    btnNovoRegistro.Visible = false;
                    btnFotos.Enabled        = false;
                    btnCadastro.Enabled     = true;
                    btnSubDivisoes.Enabled  = true;
                    btnEnviar.Visible       = false;
                    pnlCadastro.Visible     = false;
                    pnlCutImagem.Visible    = false;
                    pnlFoto.Visible         = true;
                    pnlSubDivisoes.Visible  = false;
                    lblMensagem.Text        = "";
                }
                catch (Exception ex)
                {
                    bll.EnviarErros(ex.Message.ToString());
                }
            }
        }
    }
Beispiel #19
0
    protected void Enviar_Otimizar_Imagem(FileUpload fup, string Banner)
    {
        bll = new BLL.classeBLL();    // para enviar erros
        string sImgFile            = string.Empty;
        int    TamanhoMaximoBanner = int.Parse(ConfigurationManager.AppSettings["TamanhoMaximoBanners"].ToString());
        bool   bValido             = false;
        string sPath     = Server.MapPath("~/Admin/upload/");//caminho onde vai ser salva a imagem
        string sFileName = fup.FileName;

        sImgFile = sPath + sFileName;


        //Verifica se é imagem
        string fileExtension = System.IO.Path.GetExtension(sFileName).ToLower();

        foreach (string extension in new string[] { ".gif", ".jpg", "jpeg", "png" })
        {
            if (fileExtension == extension)
            {
                bValido = true;
            }
        }
        if (bValido == true)
        {
            try
            {
                //Cria o diretorio se ainda não existir
                if (!Directory.Exists(sPath))
                {
                    Directory.CreateDirectory(sPath);
                }

                //Salvar imagem
                fup.SaveAs(sImgFile);


                //compacta a imagem para web
                Bitmap imgFonte = new Bitmap(sImgFile);

                int Ht_prop = 0;
                int Wt_prop = 0;

                int Ht_f = 0;
                int Wt_f = 0;

                int Larg = 0;
                int Alt  = 0;


                if (imgFonte.Width > TamanhoMaximoBanner)
                {
                    //modifica as dimensões proporcionalmente usando regra de 3
                    Wt_prop = TamanhoMaximoBanner;
                    Ht_f    = imgFonte.Height;
                    Wt_f    = imgFonte.Width;
                    Ht_prop = (Wt_prop * Ht_f) / Wt_f;

                    if (Ht_prop > TamanhoMaximoBanner)
                    {
                        Ht_prop = TamanhoMaximoBanner;
                        Ht_f    = imgFonte.Height;
                        Wt_f    = imgFonte.Width;
                        Wt_prop = (Ht_prop * Wt_f) / Ht_f;
                    }

                    Larg = Wt_prop;
                    Alt  = Ht_prop;
                }
                else
                {
                    Larg = imgFonte.Width;
                    Alt  = imgFonte.Height;
                }

                if (imgFonte.Height > TamanhoMaximoBanner)
                {
                    //modifica as dimensões proporcionalmente usando regra de 3
                    Ht_prop = TamanhoMaximoBanner;
                    Ht_f    = imgFonte.Height;
                    Wt_f    = imgFonte.Width;
                    Wt_prop = (Ht_prop * Wt_f) / Ht_f;

                    if (Wt_prop > TamanhoMaximoBanner)
                    {
                        Wt_prop = TamanhoMaximoBanner;
                        Ht_f    = imgFonte.Height;
                        Wt_f    = imgFonte.Width;
                        Ht_prop = (Wt_prop * Ht_f) / Wt_f;
                    }

                    Larg = Wt_prop;
                    Alt  = Ht_prop;
                }
                else
                {
                    Larg = imgFonte.Width;
                    Alt  = imgFonte.Height;
                }


                Bitmap   Alvo = new Bitmap(Larg, Alt);
                Graphics g    = Graphics.FromImage(Alvo);
                g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
                g.DrawImage(imgFonte, new Rectangle(0, 0, Larg, Alt));

                string NewImg = Server.MapPath("~/Admin/upload/") + (string)Session["CarregaUsuario"] + Banner + ".jpg";
                Alvo.Save(NewImg, ImageFormat.Jpeg); //Salva a imagem otimizada

                imgFonte.Dispose();                  //Libera memória fechando as instâncias
                Alvo.Dispose();

                //Limpar diretório
                File.Delete(sImgFile);

                //Carrega a imagem
                pnlCadastro.Visible    = false;
                pnlFoto.Visible        = false;
                pnlSubDivisoes.Visible = false;
                pnlCutImagem.Visible   = true;
                imgCorte.ImageUrl      = "~/Admin/upload/" + (string)Session["CarregaUsuario"] + Banner + ".jpg";
                Session["NomeImg"]     = (string)Session["CarregaUsuario"] + Banner + ".jpg";
            }
            catch (Exception ex)
            {
                bll.EnviarErros(ex.Message.ToString());
            }
        }
        else
        {
            ShowMessageBox("O arquivo selecionado não é válido. Utilize apenas imagens com extensão .jpg");
        }
    }
Beispiel #20
0
    protected void SelecionaEmpresaPorUsuario(string US)
    {
        bll = new classeBLL();
        try
        {
            Empresa emp = new Empresa();
            emp                         = bll.SelecionaEmpresaPorUsuario(US);
            txtUsuario.Text             = emp.Usuario;
            txtNomePrimario.Text        = emp.NomePrimario;
            txtNomeSecundario.Text      = emp.NomeSecundario;
            txtAutoCompelte.Text        = emp.AutoComplete;
            txtRamoAtividade.Text       = emp.RamoAtividade;
            txtEndereco.Text            = emp.Endereco;
            txtBairro.Text              = emp.Bairro;
            dpdCidade.Text              = emp.Cidade;
            dpdEstado.Text              = emp.Estado;
            txtCNPJ.Text                = emp.CNPJ;
            txtCEP.Text                 = emp.CEP;
            txtTelefone1.Text           = emp.Tel1;
            txtTelefone2.Text           = emp.Tel2;
            txtTelefone3.Text           = emp.Tel3;
            txtTelefone4.Text           = emp.Tel4;
            txtEmail.Text               = emp.Email;
            txtSite.Text                = emp.Site;
            txtPalavrasComercial.Text   = emp.PalavrasCom;
            imgBanner1.ImageUrl         = emp.Banner1 + "?time=" + DateTime.Now.ToString();
            imgBanner2.ImageUrl         = emp.Banner2 + "?time=" + DateTime.Now.ToString();
            imgBanner3.ImageUrl         = emp.Banner3 + "?time=" + DateTime.Now.ToString();
            imgBanner4.ImageUrl         = emp.Banner4 + "?time=" + DateTime.Now.ToString();
            txtDataCadastro.Text        = emp.DataCadastro;
            rblAtivo.SelectedIndex      = emp.Ativo;
            rblPrioridade.SelectedIndex = emp.Prioridade;

            txtSubDivisao1.Text           = emp.subDivisao1;
            txtSiteSubDivisao1.Text       = emp.siteSubDivisao1;
            txtTelefoneSubDivisao1.Text   = emp.TelefoneSuDivisao1;
            txtAtividadesSubDivisao1.Text = emp.AtividadesSubDivisao1;

            txtSubDivisao2.Text           = emp.subDivisao2;
            txtSiteSubDivisao2.Text       = emp.siteSubDivisao2;
            txtTelefoneSubDivisao2.Text   = emp.TelefoneSuDivisao2;
            txtAtividadesSubDivisao2.Text = emp.AtividadesSubDivisao2;

            txtSubDivisao3.Text           = emp.subDivisao3;
            txtSiteSubDivisao3.Text       = emp.siteSubDivisao3;
            txtTelefoneSubDivisao3.Text   = emp.TelefoneSuDivisao3;
            txtAtividadesSubDivisao3.Text = emp.AtividadesSubDivisao3;

            txtSubDivisao4.Text           = emp.subDivisao4;
            txtSiteSubDivisao4.Text       = emp.siteSubDivisao4;
            txtTelefoneSubDivisao4.Text   = emp.TelefoneSuDivisao4;
            txtAtividadesSubDivisao4.Text = emp.AtividadesSubDivisao4;

            txtSubDivisao5.Text           = emp.subDivisao5;
            txtSiteSubDivisao5.Text       = emp.siteSubDivisao5;
            txtTelefoneSubDivisao5.Text   = emp.TelefoneSuDivisao5;
            txtAtividadesSubDivisao5.Text = emp.AtividadesSubDivisao5;

            txtSubDivisao6.Text           = emp.subDivisao6;
            txtSiteSubDivisao6.Text       = emp.siteSubDivisao6;
            txtTelefoneSubDivisao6.Text   = emp.TelefoneSuDivisao6;
            txtAtividadesSubDivisao6.Text = emp.AtividadesSubDivisao6;
        }
        catch (Exception ex)
        {
            //bll.EnviarErros(ex.Message.ToString());
            Response.Write(ex.Message.ToString());
        }
    }