示例#1
0
        protected void grvdocnome_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "Select")
            {
                tblPERSONS pers = new tblPERSONS(Global.GetConnection(), e.CommandArgument.ToString());
                txtNome.Text      = pers.cmpFIRSTNAME + " " + pers.cmpLASTNAME;
                txtdocumento.Text = pers.PERSNO;
                Session.Add("PERSID", e.CommandArgument.ToString());

                tblPERMISSOES perm = new tblPERMISSOES(Global.GetConnection(), "", pers.cmpPERSID);
                txtLogin.Text            = perm.cmpLOGINREDE;
                ckbadministrador.Checked = perm.cmpADMINISTRADOR;

                //Fotos
                string diretorio = ConfigurationSettings.AppSettings["DirFotos"].ToString();
                diretorio += "//" + e.CommandArgument.ToString() + ".jpg";
                if (File.Exists(diretorio) == true)
                {
                    byte[] imageBytes   = System.IO.File.ReadAllBytes(diretorio);
                    string base64String = Convert.ToBase64String(imageBytes, 0, imageBytes.Length);
                    //this.testImage.Src = "data:image/jpeg;base64," + base64String;

                    imgfoto.ImageUrl = "data:image/jpeg;base64," + base64String;
                }
                else
                {
                    string imgLocal     = Server.MapPath("../Imagens/logo1.png");
                    byte[] imageBytes   = System.IO.File.ReadAllBytes(imgLocal);
                    string base64String = Convert.ToBase64String(imageBytes, 0, imageBytes.Length);
                    //this.testImage.Src = "data:image/jpeg;base64," + base64String;

                    imgfoto.ImageUrl = "data:image/jpeg;base64," + base64String;
                }
            }
        }
示例#2
0
        protected void btnsalvar_Click(object sender, EventArgs e)
        {
            try
            {
                tblPERMISSOES perm = new tblPERMISSOES(Global.GetConnection(), "", Session["PERSID"].ToString());
                perm.cmpLOGINREDE     = txtLogin.Text;;
                perm.cmpADMINISTRADOR = ckbadministrador.Checked;
                perm.cmpPERSID        = Session["PERSID"].ToString();
                perm.Save(Global.GetConnection());

                Site master = (Site)this.Master;
                master.Mensagem("Registro salvo com sucesso!", ProjetoWebSolar.Site.TipoMensagem.Informacao, "");
            }
            catch (Exception ex)
            {
                ExibirMensagemErro("Erro ao salvar a permissão!");
                throw;
            }
        }