Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["logado"] == null)
            {
                Response.Redirect("login.aspx");
            }
            if (!Page.IsPostBack)
            {
                prevPage = Request.UrlReferrer.ToString();
                if (Session["secretaria"].ToString() != "1")
                {
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "acessoNegado();", true);
                    Response.Redirect(prevPage);
                }

                secretaria = Session["secretaria"].ToString();

                // Metodo para popular a combobox
                string          conecLocal = "SERVER=10.0.2.9;UID=ura;PWD=ask123;Allow User Variables=True;Pooling=False";
                string          query;
                MySqlConnection con = new MySqlConnection(conecLocal);
                con.Open();
                if (secretaria == "1")
                {
                    query = "SELECT id, nome FROM sema.secretaria order by nome asc";
                }
                else
                {
                    query = "SELECT id, nome FROM sema.secretaria where id=" + Session["secretaria"].ToString() + " ORDER BY nome asc";
                }
                MySqlCommand     cmd = new MySqlCommand(query, con);
                MySqlDataAdapter da  = new MySqlDataAdapter();
                DataTable        dt  = new DataTable();
                da.SelectCommand = cmd;
                da.Fill(dt);
                cboxSecretaria.Items.Insert(0, new ListItem("Selecione", "selecione"));
                foreach (DataRow item in dt.Rows)
                {
                    cboxSecretaria.Items.Add(new ListItem(item["nome"].ToString(), item["id"].ToString()));
                }
            }

            lblCaminhoImg.Visible = false;
            password = senha.Text;

            if (IsPostBack && img.PostedFile != null)
            {
                if (img.PostedFile.ContentLength < 8388608)
                {
                    try
                    {
                        if (img.HasFile)
                        {
                            try
                            {
                                //Aqui ele vai filtrar pelo tipo de arquivo
                                if (img.PostedFile.ContentType == "image/jpeg" ||
                                    img.PostedFile.ContentType == "image/jpg" ||
                                    img.PostedFile.ContentType == "image/png" ||
                                    img.PostedFile.ContentType == "image/gif" ||
                                    img.PostedFile.ContentType == "image/bmp")
                                {
                                    try
                                    {
                                        //Obtem o  HttpFileCollection
                                        HttpFileCollection hfc = Request.Files;
                                        for (int i = 0; i < hfc.Count; i++)
                                        {
                                            HttpPostedFile hpf = hfc[i];
                                            if (hpf.ContentLength > 0)
                                            {
                                                //Pega o nome do arquivo
                                                string nome = Path.GetFileName(hpf.FileName);
                                                //Pega a extensão do arquivo
                                                string extensao = Path.GetExtension(hpf.FileName);
                                                //Gera nome novo do Arquivo numericamente
                                                string filename = string.Format("{0:00000000000000}", GerarID());
                                                //Caminho a onde será salvo
                                                hpf.SaveAs(Server.MapPath("~/dist/img/users/") + filename + i
                                                           + extensao);

                                                //Prefixo p/ img pequena
                                                var prefixoP = "-80x80";
                                                //Prefixo p/ img grande
                                                var prefixoG = "-160x160";

                                                //pega o arquivo já carregado
                                                string pth = Server.MapPath("~/dist/img/users/")
                                                             + filename + i + extensao;

                                                //Redefine altura e largura da imagem e Salva o arquivo + prefixo
                                                ImageResize.resizeImageAndSave(pth, 80, 80, prefixoP);
                                                ImageResize.resizeImageAndSave(pth, 160, 160, prefixoG);
                                                image = filename + i + prefixoG + extensao;
                                            }
                                        }
                                    }
                                    catch (System.Exception ex)
                                    {
                                        mensagem = "Ocerreu o Seguinte erro: " + ex.Message;
                                        ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                                    }
                                    // Mensagem se tudo ocorreu bem
                                    imgSel.ImageUrl    = "dist/img/users/" + image;
                                    lblCaminhoImg.Text = image;
                                    mensagem           = "Upload da Imagem feito com Sucesso!!!";
                                    ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
                                }
                                else
                                {
                                    // Mensagem notifica que é permitido carregar apenas
                                    // as imagens definida la em cima.
                                    mensagem = "É permitido carregar apenas imagens!";
                                    ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                                }
                            }
                            catch (System.Exception ex)
                            {
                                // Mensagem notifica quando ocorre erros
                                mensagem = "O arquivo não pôde ser carregado. O seguinte erro ocorreu: " + ex.Message;
                                ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                            }
                        }
                    }
                    catch (System.Exception ex)
                    {
                        // Mensagem notifica quando ocorre erros
                        mensagem = "O arquivo não pôde ser carregado. O seguinte erro ocorreu: " + ex.Message;
                        ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                    }
                }
                else
                {
                    // Mensagem notifica quando imagem é superior a 8 MB
                    mensagem = "Não é permitido carregar mais do que 8 MB";
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                }
            }
            else
            {
                imgSel.ImageUrl    = "dist/img/users/user-160x160.png";
                lblCaminhoImg.Text = "user-160x160.png";
            }
        }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lblCaminhoImg.Visible   = false;
            ImgPathOriginal.Visible = false;
            // extrai apenas o texto puro do CKEditor que seja usado no envio de mensagem no whatsapp
            var result = Uglify.HtmlToText(descricao.Text);

            texto = result.Code;
            getStatusColor();
            e_mail = resp_email.Text;

            if (Session["logado"] == null)
            {
                Response.Redirect("login.aspx");
            }
            secretariaID = int.Parse(Session["secretaria"].ToString());
            chamadoID    = Convert.ToInt32(Request.QueryString["chamadoID"]);
            pushMensage();
            if (!IsPostBack)
            {
                PreencherCbox();
                GetChamados(chamadoID);
                historicoMsg.Text = getHistorico(chamadoID);
                prevPage          = Request.UrlReferrer.ToString();
            }
            if (IsPostBack && img.PostedFile != null)
            {
                if (img.PostedFile.FileName.Length > 0)
                {
                    if (img.PostedFile.ContentLength < 8388608)
                    {
                        try
                        {
                            if (img.HasFile)
                            {
                                try
                                {
                                    //Aqui ele vai filtrar pelo tipo de arquivo
                                    if (img.PostedFile.ContentType == "image/jpeg" ||
                                        img.PostedFile.ContentType == "image/jpg" ||
                                        img.PostedFile.ContentType == "image/png" ||
                                        img.PostedFile.ContentType == "image/gif" ||
                                        img.PostedFile.ContentType == "image/bmp")
                                    {
                                        try
                                        {
                                            //Obtem o  HttpFileCollection
                                            HttpFileCollection hfc = Request.Files;
                                            for (int i = 0; i < hfc.Count; i++)
                                            {
                                                HttpPostedFile hpf = hfc[i];
                                                if (hpf.ContentLength > 0)
                                                {
                                                    //Pega o nome do arquivo
                                                    string nome = Path.GetFileName(hpf.FileName);
                                                    //Pega a extensão do arquivo
                                                    string extensao = Path.GetExtension(hpf.FileName);
                                                    //Gera nome novo do Arquivo numericamente
                                                    string filename = string.Format("{0:00000000000000}", GerarID());
                                                    //Caminho a onde será salvo
                                                    hpf.SaveAs(Server.MapPath("~/dist/img/chamados/") + filename + i
                                                               + extensao);
                                                    //Prefixo p/ img pequena
                                                    var prefixoP = "-80x80";
                                                    //Prefixo p/ img grande
                                                    var prefixoG = "-800x600";
                                                    //pega o arquivo já carregado
                                                    string pth = Server.MapPath("~/dist/img/chamados/")
                                                                 + filename + i + extensao;
                                                    ImgPathOriginal.Text = pth;
                                                    //Redefine altura e largura da imagem e Salva o arquivo + prefixo
                                                    ImageResize.resizeImageAndSave(pth, 80, 80, prefixoP);
                                                    ImageResize.resizeImageAndSave(pth, 800, 600, prefixoG);
                                                    image = filename + i + prefixoG + extensao;
                                                }
                                            }
                                        }
                                        catch (System.Exception ex)
                                        {
                                            mensagem = "Ocerreu o Seguinte erro: " + ex.Message;
                                            ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                                        }
                                        // Mensagem se tudo ocorreu bem
                                        //imgSel.ImageUrl = "dist/img/chamados/" + image;
                                        ImgPath            = "/dist/img/chamados/" + image;
                                        Image1.ImageUrl    = ImgPath;
                                        imgSel.ImageUrl    = ImgPath;
                                        lblCaminhoImg.Text = image;
                                        mensagem           = "Upload da Imagem feito com Sucesso!!!";
                                        ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
                                    }
                                    else
                                    {
                                        // Mensagem notifica que é permitido carregar apenas
                                        // as imagens definida la em cima.
                                        mensagem = "É permitido carregar apenas imagens!";
                                        ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                                    }
                                }
                                catch (System.Exception ex)
                                {
                                    // Mensagem notifica quando ocorre erros
                                    mensagem = "O arquivo não pôde ser carregado. O seguinte erro ocorreu: " + ex.Message;
                                    ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                                }
                            }
                        }
                        catch (System.Exception ex)
                        {
                            // Mensagem notifica quando ocorre erros
                            mensagem = "O arquivo não pôde ser carregado. O seguinte erro ocorreu: " + ex.Message;
                            ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                        }
                    }
                    else
                    {
                        // Mensagem notifica quando imagem é superior a 8 MB
                        mensagem = "Não é permitido carregar mais do que 8 MB";
                        ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                    }
                }
            }
            else
            if (lblCaminhoImg.Text == "user-800x600.png")
            {
                ImgPath            = "/dist/img/chamados/user-800x600.png";
                Image1.ImageUrl    = ImgPath;
                imgSel.ImageUrl    = ImgPath;
                lblCaminhoImg.Text = "user-800x600.png";
            }
        }
Esempio n. 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lblCaminhoImg.Visible = false;
            if (!Page.IsPostBack)
            {
                PreencherCbox();
            }

            if (IsPostBack && img.PostedFile != null)
            {
                if (img.PostedFile.FileName.Length > 0)
                {
                    if (img.PostedFile.ContentLength < 8388608)
                    {
                        try
                        {
                            if (img.HasFile)
                            {
                                try
                                {
                                    //Aqui ele vai filtrar pelo tipo de arquivo
                                    if (img.PostedFile.ContentType == "image/jpeg" ||
                                        img.PostedFile.ContentType == "image/jpg" ||
                                        img.PostedFile.ContentType == "image/png" ||
                                        img.PostedFile.ContentType == "image/gif" ||
                                        img.PostedFile.ContentType == "image/bmp")
                                    {
                                        try
                                        {
                                            //Obtem o  HttpFileCollection
                                            HttpFileCollection hfc = Request.Files;
                                            for (int i = 0; i < hfc.Count; i++)
                                            {
                                                HttpPostedFile hpf = hfc[i];
                                                if (hpf.ContentLength > 0)
                                                {
                                                    //Pega o nome do arquivo
                                                    string nome = Path.GetFileName(hpf.FileName);
                                                    //Pega a extensão do arquivo
                                                    string extensao = Path.GetExtension(hpf.FileName);
                                                    //Gera nome novo do Arquivo numericamente
                                                    string filename = string.Format("{0:00000000000000}", GerarID());
                                                    //Caminho a onde será salvo
                                                    hpf.SaveAs(Server.MapPath("~/dist/img/logos/") + filename + i
                                                               + extensao);
                                                    //Prefixo p/ img pequena
                                                    var prefixoP = "-80x80";
                                                    //Prefixo p/ img grande
                                                    var prefixoG = "-160x160";
                                                    //pega o arquivo já carregado
                                                    string pth = Server.MapPath("~/dist/img/logos/")
                                                                 + filename + i + extensao;
                                                    //Redefine altura e largura da imagem e Salva o arquivo + prefixo
                                                    ImageResize.resizeImageAndSave(pth, 80, 80, prefixoP);
                                                    ImageResize.resizeImageAndSave(pth, 160, 160, prefixoG);
                                                    image = filename + i + prefixoG + extensao;
                                                }
                                            }
                                        }
                                        catch (System.Exception ex)
                                        {
                                            mensagem = "Ocerreu o Seguinte erro: " + ex.Message;
                                            ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                                        }
                                        // Mensagem se tudo ocorreu bem
                                        //imgSel.ImageUrl = "dist/img/logos/" + image;
                                        ImgPath            = "dist/img/logos/" + image;
                                        imgSel.ImageUrl    = ImgPath;
                                        lblCaminhoImg.Text = image;
                                        mensagem           = "Upload da Imagem feito com Sucesso!!!";
                                        ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
                                    }
                                    else
                                    {
                                        // Mensagem notifica que é permitido carregar apenas
                                        // as imagens definida la em cima.
                                        mensagem = "É permitido carregar apenas imagens!";
                                        ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                                    }
                                }
                                catch (System.Exception ex)
                                {
                                    // Mensagem notifica quando ocorre erros
                                    mensagem = "O arquivo não pôde ser carregado. O seguinte erro ocorreu: " + ex.Message;
                                    ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                                }
                            }
                        }
                        catch (System.Exception ex)
                        {
                            // Mensagem notifica quando ocorre erros
                            mensagem = "O arquivo não pôde ser carregado. O seguinte erro ocorreu: " + ex.Message;
                            ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                        }
                    }
                    else
                    {
                        // Mensagem notifica quando imagem é superior a 8 MB
                        mensagem = "Não é permitido carregar mais do que 8 MB";
                        ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                    }
                }
            }
            else
            if (lblCaminhoImg.Text == "")
            {
                ImgPath            = "dist/img/logos/sem-logo.jpg";
                imgSel.ImageUrl    = ImgPath;
                lblCaminhoImg.Text = "sem-logo.jpg";
            }
        }