Esempio n. 1
0
        public async Task <HttpResponseMessage> Post()
        {
            var resultado = await Request.Content.ReadAsMultipartAsync();

            var requisicaoJson = await resultado.Contents[0].ReadAsStringAsync();
            var modelo         = JsonConvert.DeserializeObject <AlbumModel>(requisicaoJson);

            if (resultado.Contents.Count > 1)
            {
                modelo.Imagem = await CreateBlob(resultado.Contents[1], modelo.EmailUsuario.Replace("@", "-"));
            }

            PerfisEntities entities = new PerfisEntities();
            //Adiciona a foto do upload à tabela Galeria > Album "PERFIL"
            Galeria galeria = new Galeria()
            {
                EmailUsuario = modelo.EmailUsuario,
                Album        = modelo.Albumfoto,
                Imagem       = modelo.Imagem,
                CapaAlbum    = modelo.Imagem
            };

            entities.Galeria.Add(galeria);

            entities.SaveChanges();

            return(Request.CreateResponse(HttpStatusCode.OK));
        }
Esempio n. 2
0
        public ActionResult Perfil(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Responsavel responsavel = db.Responsavel.Find(id);

            if (responsavel == null)
            {
                return(HttpNotFound());
            }

            // calculo da idade do responsavel
            DateTime dataInicial = responsavel.Pessoa.DataNascimento;
            DateTime dataFinal   = DateTime.Now;
            int      ano         = dataFinal.Year;
            int      anoInicial  = dataInicial.Year;
            int      idade       = ano - anoInicial;

            ViewBag.Idade = idade;

            Galeria galeria = db.Galeria.Where(x => x.PessoaId == responsavel.PessoaId).ToList().FirstOrDefault();

            if (galeria != null)
            {
                ViewBag.FotoPerfil = galeria.Foto;
            }

            return(View(responsavel));
        }
Esempio n. 3
0
    protected void btnConfirmar_Click(object sender, EventArgs e)
    {
        try
        {
            if (Session["GaleriaIncluirFoto"] == null)
            {
                Response.Redirect(SiteConstantes.PAGINA_PRINCIPAL);
            }

            Galeria galeria = (Galeria)Session["GaleriaIncluirFoto"];

            IFotoControlador controlador = FotoControlador.Instance;

            Foto foto = new Foto();
            foto.GaleriaID = galeria.ID;
            foto           = (Foto)Session["FotoAlterar"];
            foto.Titulo    = txtTitulo.Text;

            foto.Legenda = txtLegenda.Text;



            controlador.Alterar(foto);

            cvaAvisoDeInformacao.ErrorMessage = SiteConstantes.GALERIA_ALTERADA;
            cvaAvisoDeInformacao.IsValid      = false;
        }
        catch (Exception ex)
        {
            cvaAvisoDeErro.ErrorMessage = ex.Message;
            cvaAvisoDeErro.IsValid      = false;
        }
    }
Esempio n. 4
0
        protected void Alterar(object sender, EventArgs e)
        {
            try
            {
                GaleriaDAL gDAL = new GaleriaDAL();
                Galeria    g    = gDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idGlr"]));

                g.DSGaleria = Util.formataTexto(txtDescricao.Text, false);

                if (radAtiva_N.Checked)
                {
                    g.BTAtiva = false;
                }
                else
                {
                    g.BTAtiva = true;
                }

                gDAL.Alterar(g);

                Response.Write("<script language='JavaScript'>alert('Galeria alterada com sucesso');window.parent.location='ListarGalerias.aspx';</script>");
            }
            catch (Exception)
            { throw; }
        }
Esempio n. 5
0
    protected void btnExcluir_Click(object sender, EventArgs e)
    {
        try
        {
            IGaleriaControlador processo = GaleriaControlador.Instance;
            Galeria             galeria  = new Galeria();
            galeria.ID = GaleriaSelecionar1.IdGaleria;

            IFotoControlador controladorFoto = FotoControlador.Instance;

            Foto foto = new Foto();
            foto.GaleriaID = galeria.ID;

            List <Foto> listafoto = controladorFoto.Consultar(foto, TipoPesquisa.E);

            if (listafoto.Count > 0)
            {
                throw new Exception("A galeria contém fotos cadastradas");
            }

            processo.Excluir(galeria);
            cvaAvisoDeInformacao.ErrorMessage = SiteConstantes.GALERIA_EXCLUIDA;
            cvaAvisoDeInformacao.IsValid      = false;
            GaleriaSelecionar1.Consultar();
            selecionado = false;
            HabilitarBotoes();
        }
        catch (Exception ex)
        {
            cvaAvisoDeErro.ErrorMessage = ex.Message;
            cvaAvisoDeErro.IsValid      = false;
        }
    }
        public ActionResult AgregarVotacion(string Nombre, string TiempoPreparacion, HttpPostedFileBase Portada, string IDC, string Precio, string Descrip)
        {
            VotacionBo  ObjBO = new VotacionBo();
            CategoriaBO objC  = new CategoriaBO();
            Galeria     obJGa = new Galeria();

            ObjBO.Nombre = Nombre;

            ObjBO.FechaCreacion = DateTime.Now;

            ObjBO.Preparacion = TiempoPreparacion;


            ObjBO.Estado = false;
            if (Portada != null && Portada.ContentLength > 0)
            {
                string imgfile = Portada.FileName;
                ObjBO.Portada = new byte[Portada.ContentLength];
                Portada.InputStream.Read(ObjBO.Portada, 0, Portada.ContentLength);
            }
            ObjBO.Precio      = Precio;
            ObjBO.Descripcion = Descrip;
            ObjBO.IDCategoria = int.Parse(IDC);

            ObjBO.IDusuario = int.Parse(Session["Usuario"].ToString());
            ObjModel.AgregarPlatilloTem(ObjBO);

            return(RedirectToAction("VotacionPlatillo"));
        }
Esempio n. 7
0
        protected void lbtGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                Galeria galeria = new Galeria();

                galeria.activo = true;
                galeria.activo = chkActivo.Checked;
                if (fupImagen.HasFile && (System.IO.Path.GetExtension(fupImagen.FileName) == ".jpg" || System.IO.Path.GetExtension(fupImagen.FileName) == ".png" || System.IO.Path.GetExtension(fupImagen.FileName) == ".jpeg"))
                {
                    fupImagen.SaveAs(Server.MapPath("~/include/images/Instalaciones/") + Server.HtmlEncode(fupImagen.FileName));
                    galeria.imagen = Server.HtmlEncode(fupImagen.FileName);
                }
                else
                {
                    galeria.imagen = lblImagen.Text;
                }
                if (hdnProdId.Value != "0")
                {
                    galeria.id = Convert.ToInt32(hdnProdId.Value);
                    GaleriaControlador.ModificarGaleria(galeria);
                }
                else
                {
                    GaleriaControlador.InsertarGaleria(galeria);
                }
                Page_Load(null, null);
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "alert(\"" + ex.Message + "\");", true);
            }
        }
Esempio n. 8
0
        public Galeria ObterDadosPorId(int _IdGaleria)
        {
            using (OleDbConnection objConn = new OleDbConnection(ConfigurationManager.ConnectionStrings["DBASANM"].ConnectionString))
            {
                try
                {
                    objConn.Open();

                    Galeria g = new Galeria();

                    OleDbCommand cmd = new OleDbCommand("SELECT IDGaleria,DSGaleria,BTAtiva FROM TB_Galeria WHERE IDGaleria = @IDGaleria", objConn);
                    cmd.Parameters.Add("@IDGaleria", OleDbType.Integer).Value = _IdGaleria;
                    OleDbDataReader dr = cmd.ExecuteReader();

                    if (dr.Read())
                    {
                        g.IDGaleria = Convert.ToInt32(dr["IDGaleria"]);
                        g.DSGaleria = dr["DSGaleria"].ToString();
                        g.BTAtiva   = Convert.ToBoolean(dr["BTAtiva"]);
                    }

                    return(g);
                }
                catch (Exception)
                {
                    throw;
                }
                finally
                {
                    objConn.Close();
                }
            }
        }
Esempio n. 9
0
        public HttpResponseMessage Post(string Usuario, GaleriaCLS galeriaCLS)
        {
            try
            {
                using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
                {
                    Galeria galeria = new Galeria();
                    galeria.gal_titulo    = galeriaCLS.gal_titulo;
                    galeria.gal_u_publica = Usuario;
                    galeria.gal_f_publica = DateTime.Now;
                    galeria.gal_cancela   = "N";

                    db.Galerias.Add(galeria);
                    db.SaveChanges();
                    var Mensaje = Request.CreateResponse(HttpStatusCode.Created, galeria);

                    WebRequest request = WebRequest.Create("ftp://65.99.252.110/httpdocs/assets/images/galeria/" + galeria.gal_id);
                    request.Method      = WebRequestMethods.Ftp.MakeDirectory;
                    request.Credentials = new NetworkCredential("steujedo", "Sindicato#1586");
                    using (var resp = (FtpWebResponse)request.GetResponse())
                    {
                        //return Request.CreateResponse(resp.StatusCode);
                    }

                    return(Mensaje);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.InnerException);
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.InnerException));
            }
        }
Esempio n. 10
0
        public ActionResult AdicionarImagem(UploadImagem uploadImagem)
        {
            Galeria galeria    = new Galeria();
            var     imageTypes = new string[] {
                "image/jpeg",
                "image/pjpeg",
                "image/png"
            };

            if (uploadImagem.ImageUpload == null || uploadImagem.ImageUpload.ContentLength == 0)
            {
                ModelState.AddModelError("ImageUpload", "Este campo é obrigatório");
            }
            else if (!imageTypes.Contains(uploadImagem.ImageUpload.ContentType))
            {
                ModelState.AddModelError("ImageUpload", "Escolha uma iamgem JPG ou PNG.");
            }
            if (ModelState.IsValid)
            {
                GaleriaDAO dao = new GaleriaDAO();
                dao.AdicionarImagem(uploadImagem);
                return(RedirectToAction("GaleriaFuncionario"));
            }
            else
            {
                ViewBag.Galeria = galeria;
                return(View(uploadImagem));
            }
        }
Esempio n. 11
0
        // GET: Admin/Fotos_galeria/Create
        public ActionResult Create(Guid id, int?comp)
        {
            if (comp.Equals(1))
            {
                ViewBag.NoImagen = "Porfavor sube solo archivos .png o .jpg";
            }
            if (comp.Equals(2))
            {
                ViewBag.NoStrings = "Porfavor no dejes el titulo ni el autor vacios";
            }

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Galeria galeria_asignada = db.Galerias.Find(id);

            if (galeria_asignada == null)
            {
                return(HttpNotFound());
            }
            ViewBag.galeria_nombre = galeria_asignada.Galeria_titulo;
            ViewBag.galeria_Id     = galeria_asignada.Galeria_ID;
            return(View());
        }
Esempio n. 12
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Galeria galeria = db.Galerias.Find(id);

            if (galeria == null)
            {
                return(HttpNotFound());
            }
            //funcionesUtiles.QuitarTodas_LasImagenesDeRuta("/img/Galeria/" + galeria.Galeria_titulo, this.Server);
            //if(Directory.Exists(Server.MapPath("/img/Galeria/" + galeria.Galeria_titulo)))
            //{
            //    Directory.Delete(Server.MapPath("/img/Galeria/" + galeria.Galeria_titulo));
            //}
            var listaImagenes = galeria.Fotos_Galeria.ToList();

            foreach (var img in listaImagenes)
            {
                funcionesUtiles.QuitarImagen_Servidor(img.Fotos_galeria_imagenURL, this.Server);
                db.Fotos_Galerias.Remove(img);
            }
            db.Galerias.Remove(galeria);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 13
0
        public ResponseViewModel CreateGallery(CreateGalleryViewModel model)
        {
            ResponseViewModel reponse = new ResponseViewModel();

            try
            {
                Galeria gallery = new Galeria
                {
                    IdEvento = model.IdEvento,
                    Image    = model.Image
                };
                _eventPlusContext.Galeria.Add(gallery);
                _eventPlusContext.SaveChanges();

                reponse.Type     = "success";
                reponse.Response = "El regitsro se creo exitosamente.";

                return(reponse);
            }
            catch (Exception ex)
            {
                reponse.Type     = "error";
                reponse.Response = "Error en el procedimiento. ---> " + ex.Message;
                return(reponse);
            }
        }
Esempio n. 14
0
        public void Cadastrar(object obj)
        {
            using (OleDbConnection objConn = new OleDbConnection(ConfigurationManager.ConnectionStrings["DBASANM"].ConnectionString))
            {
                try
                {
                    objConn.Open();

                    Galeria g = (Galeria)obj;

                    OleDbCommand cmd = new OleDbCommand("INSERT INTO TB_Galeria(DSGaleria,BTAtiva) VALUES(@DSGaleria,@BTAtiva)", objConn);
                    cmd.Parameters.Add("@DSGaleria", OleDbType.VarChar, 100).Value = g.DSGaleria;
                    cmd.Parameters.Add("@BTAtiva", OleDbType.Boolean).Value        = g.BTAtiva;
                    cmd.ExecuteNonQuery();
                }
                catch (Exception)
                {
                    throw;
                }
                finally
                {
                    objConn.Close();
                }
            }
        }
Esempio n. 15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                GaleriaDAL gDAL = new GaleriaDAL();

                switch (Request.QueryString["act"])
                {
                case "exc":
                    Galeria g = gDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idGlr"]));
                    gDAL.Excluir(g);
                    Response.Write("<script language='JavaScript'>alert('Galeria excluída com sucesso');location='ListarGalerias.aspx';</script>");
                    break;

                default:
                    break;
                }

                // LISTA AS GALERIAS //
                rptGalerias.DataSource = gDAL.Listar();
                rptGalerias.DataBind();
                // FIM //
            }
            catch (Exception)
            { throw; }
        }
Esempio n. 16
0
 public HttpResponseMessage Put(int id, string Usuario, GaleriaCLS galeriaCLS)
 {
     try
     {
         id = galeriaCLS.gal_id;
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             Galeria galeria = db.Galerias.Where(p => p.gal_id.Equals(id)).First();
             if (galeria == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Galeria no encontrada"));
             }
             else
             {
                 galeria.gal_titulo    = galeriaCLS.gal_titulo;
                 galeria.gal_u_publica = Usuario;
                 galeria.gal_f_publica = DateTime.Now;
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.StackTrace));
     }
 }
Esempio n. 17
0
        public IActionResult Upload([FromForm] Galeria galeria)
        {
            Galeria g = new Galeria();

            g = galeria;

            string caminho = "./USUARIO/" + galeria.IdUsuario.ToString();

            if (!Directory.Exists(@caminho))
            {
                Directory.CreateDirectory(@caminho);
                Directory.CreateDirectory(caminho + "/GALERIA");
            }
            caminho  += "/Galeria/" + g.FotoNome;
            g.Caminho = caminho;
            var bytes = Convert.FromBase64String(g.Foto);

            if (g.FotoPerfil)
            {
                caminho = "./USUARIO/" + galeria.IdUsuario.ToString() + "/" + g.FotoNome;
            }
            using (var imageFile = new FileStream(caminho, FileMode.Create))
            {
                imageFile.Write(bytes, 0, bytes.Length);
                imageFile.Flush();
            }
            g.DataCriacao = DateTime.Now;
            g.IdUsuario   = galeria.IdUsuario;
            _galeriaRepositorio.Add(g);

            return(Ok(new { count = g.Caminho }));
        }
Esempio n. 18
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            Service   service   = new Service();
            Constants constants = new Constants();

            try
            {
                UIWebView UIWebviewPanorama = new UIWebView(View.Bounds);
                View.AddSubview(UIWebviewPanorama);
                if (SelectionNumber == 1)
                {
                    Galeria galeria = service.HttpGet <Galeria>(constants.Url, constants.GaleriaController, constants.GaleriaMethod, "code=16");
                    UIWebviewPanorama.LoadRequest(new NSUrlRequest(new NSUrl(galeria.Url)));
                }
                else
                {
                    Galeria galeria = service.HttpGet <Galeria>(constants.Url, constants.GaleriaController, constants.GaleriaMethod, "code=20");
                    UIWebviewPanorama.LoadRequest(new NSUrlRequest(new NSUrl(galeria.Url)));
                }
            }
            catch (Exception)
            {
            }
            // Perform any additional setup after loading the view, typically from a nib.
        }
Esempio n. 19
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    GaleriaDAL gDAL = new GaleriaDAL();
                    Galeria    g    = gDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idGlr"]));

                    txtDescricao.Text = g.DSGaleria;

                    if (g.BTAtiva == true)
                    {
                        radAtiva_N.Checked = false;
                        radAtiva_S.Checked = true;
                    }
                    else
                    {
                        radAtiva_N.Checked = true;
                        radAtiva_S.Checked = false;
                    }
                }
            }
            catch (Exception)
            { throw; }
        }
Esempio n. 20
0
        protected void Cadastrar(object sender, EventArgs e)
        {
            try
            {
                Galeria g = new Galeria();

                g.DSGaleria = Util.formataTexto(txtDescricao.Text, false);

                if (radAtiva_N.Checked)
                {
                    g.BTAtiva = false;
                }
                else
                {
                    g.BTAtiva = true;
                }

                GaleriaDAL gDAL = new GaleriaDAL();
                gDAL.Cadastrar(g);

                Response.Write("<script language='JavaScript'>alert('Galeria cadastrada com sucesso');window.parent.location='ListarGalerias.aspx';</script>");
            }
            catch (Exception)
            { throw; }
        }
Esempio n. 21
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.Panorama);
            SelectionNumber = Intent.Extras.GetInt("SelectionNumber");
            // Create your application here
            var         WebViewPanorama = FindViewById <WebView>(Resource.Id.webViewPanorama);
            WebSettings webSettings     = WebViewPanorama.Settings;

            webSettings.JavaScriptEnabled = true;
            WebViewPanorama.Settings.SetRenderPriority(WebSettings.RenderPriority.High);

            WebViewPanorama.SetWebViewClient(new WebViewClient());
            if (SelectionNumber == 0)
            {
                Galeria galeria = service.HttpGet <Galeria>(constants.Url, constants.GaleriaController, constants.GaleriaMethod, "code=16");
                WebViewPanorama.LoadUrl(galeria.Url);
                //WebViewPanorama.LoadUrl("https://momento360.com/e/u/b6dc4b4cfd8b4cb08df599d7140b9d95?utm_campaign=embed&utm_source=other&utm_medium=other&heading=0&pitch=0&field-of-view=100");
            }
            else
            {
                Galeria galeria = service.HttpGet <Galeria>(constants.Url, constants.GaleriaController, constants.GaleriaMethod, "code=20");
                WebViewPanorama.LoadUrl(galeria.Url);
                //WebViewPanorama.LoadUrl(" https://momento360.com/e/u/f74c54af6077455fa3de5914c4b3b92c?utm_campaign=embed&utm_source=other&utm_medium=other&heading=0&pitch=0&field-of-view=75");
            }
            WebViewPanorama.Settings.JavaScriptEnabled   = true;
            WebViewPanorama.Settings.BuiltInZoomControls = true;
            WebViewPanorama.Settings.SetSupportZoom(true);
            WebViewPanorama.ScrollBarStyle         = ScrollbarStyles.OutsideOverlay;
            WebViewPanorama.ScrollbarFadingEnabled = false;
        }
Esempio n. 22
0
        public async Task <IActionResult> Edit(int id, [Bind("GaleriaID,UrlImg")] Galeria galeria)
        {
            if (id != galeria.GaleriaID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(galeria);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!GaleriaExists(galeria.GaleriaID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(galeria));
        }
Esempio n. 23
0
        public JsonResult Subida_Imagenes_Galeria(IEnumerable <HttpPostedFileBase> imagenes, string titulo, string autor, Guid id_galeriaAsociada)
        {
            //más informacion sobre el plugin para subir imagenes http://plugins.krajee.com/file-input-ajax-demo/1 // se utiliza ajax
            Galeria galeria = db.Galerias.Find(id_galeriaAsociada);


            foreach (var imagen in imagenes)
            {
                Fotos_galeria fotos_galeria = new Fotos_galeria
                {
                    Fotos_galeriaID = Guid.NewGuid()
                };
                fotos_galeria.Fotos_galeria_autor     = autor;
                fotos_galeria.Fotos_galeria_titulo    = titulo;
                fotos_galeria.Fotos_galeria_imagenURL = funcionesUtiles.AgregarImagen_Servidor(imagen, "/img/Galeria/", this.Server);
                fotos_galeria.Id_Galeria          = galeria;
                fotos_galeria.Fotos_galeria_fecha = DateTime.Now;
                db.Fotos_Galerias.Add(fotos_galeria);
                db.SaveChanges();
            }

            //if (Directory.Exists(Server.MapPath("/img/Galeria/"+galeria.Galeria_titulo+"")))
            //{
            //    foreach(var imagen in imagenes)
            //    {
            //        Fotos_galeria fotos_galeria = new Fotos_galeria
            //        {
            //            Fotos_galeriaID = Guid.NewGuid()
            //        };
            //        fotos_galeria.Fotos_galeria_autor = autor;
            //        fotos_galeria.Fotos_galeria_titulo = titulo;
            //        fotos_galeria.Fotos_galeria_imagenURL = funcionesUtiles.AgregarImagen_Servidor(imagen, "/img/Galeria/" + galeria.Galeria_titulo + "/", this.Server);
            //        fotos_galeria.Id_Galeria = galeria;
            //        fotos_galeria.Fotos_galeria_fecha = DateTime.Now;
            //        db.Fotos_Galerias.Add(fotos_galeria);
            //        db.SaveChanges();
            //    }
            //}
            //else
            //{
            //    Directory.CreateDirectory(Server.MapPath("/img/Galeria/" + galeria.Galeria_titulo + ""));
            //    foreach (var imagen in imagenes)
            //    {
            //        Fotos_galeria fotos_galeria = new Fotos_galeria
            //        {
            //            Fotos_galeriaID = Guid.NewGuid()
            //        };
            //        fotos_galeria.Fotos_galeria_autor = autor;
            //        fotos_galeria.Fotos_galeria_titulo = titulo;
            //        fotos_galeria.Fotos_galeria_imagenURL = funcionesUtiles.AgregarImagen_Servidor(imagen, "/img/Galeria/" + galeria.Galeria_titulo + "/", this.Server);
            //        fotos_galeria.Id_Galeria = galeria;
            //        fotos_galeria.Fotos_galeria_fecha = DateTime.Now;
            //        db.Fotos_Galerias.Add(fotos_galeria);
            //        db.SaveChanges();
            //    }

            //}

            return(Json("file uploaded succesfully"));
        }
Esempio n. 24
0
    protected void btnConfirmar_Click(object sender, EventArgs e)
    {
        try
        {
            IGaleriaControlador controlador = GaleriaControlador.Instance;

            Galeria galeria = new Galeria();

            galeria        = (Galeria)Session["GaleriaAlterar"];
            galeria.Titulo = txtTitulo.Text;

            galeria.Legenda = txtLegenda.Text;



            controlador.Alterar(galeria);

            cvaAvisoDeInformacao.ErrorMessage = SiteConstantes.GALERIA_ALTERADA;
            cvaAvisoDeInformacao.IsValid      = false;
        }
        catch (Exception ex)
        {
            cvaAvisoDeErro.ErrorMessage = ex.Message;
            cvaAvisoDeErro.IsValid      = false;
        }
    }
Esempio n. 25
0
        public void Alterar(object obj)
        {
            using (OleDbConnection objConn = new OleDbConnection(ConfigurationManager.ConnectionStrings["DBASANM"].ConnectionString))
            {
                try
                {
                    objConn.Open();

                    Galeria g = (Galeria)obj;

                    OleDbCommand cmd = new OleDbCommand("UPDATE TB_Galeria SET DSGaleria=?,BTAtiva=? WHERE IDGaleria=?", objConn);
                    cmd.Parameters.Add("@DSGaleria", OleDbType.VarChar, 100).Value = g.DSGaleria;
                    cmd.Parameters.Add("@BTAtiva", OleDbType.Boolean).Value        = g.BTAtiva;
                    cmd.Parameters.Add("@IDGaleria", OleDbType.Integer).Value      = g.IDGaleria;
                    cmd.ExecuteNonQuery();
                }
                catch (Exception)
                {
                    throw;
                }
                finally
                {
                    objConn.Close();
                }
            }
        }
Esempio n. 26
0
        //public HttpResponseMessage Post([FromBody]Dictionary<string,string> value)
        public async Task <HttpResponseMessage> Post()
        {
            var resultado = await Request.Content.ReadAsMultipartAsync();

            var requisicaoJson = await resultado.Contents[0].ReadAsStringAsync();

            var modelo = JsonConvert.DeserializeObject <Table>(requisicaoJson);

            if (resultado.Contents.Count > 1)
            {
                modelo.PictureUrl = await CreateBlob(resultado.Contents[1], modelo.EmailUser.Replace("@", "-"));
            }

            // A função aqui traz o perfil da pessoa e atualiza tudo que ela modificou
            PerfisEntities entities = new PerfisEntities();
            Table          perfil   = entities.Table.First(x => x.EmailUser == modelo.EmailUser);

            perfil.Nome       = modelo.Nome;
            perfil.Sobrenome  = modelo.Sobrenome;
            perfil.PictureUrl = modelo.PictureUrl;

            if (modelo.Aniversario != null)
            {
                perfil.Aniversario = Convert.ToDateTime(modelo.Aniversario.ToString());
            }
            entities.SaveChanges();

            //Adiciona a foto do upload à tabela Galeria > Album "PERFIL"
            Galeria galeria = new Galeria()
            {
                EmailUsuario = modelo.EmailUser,
                Album        = "Perfil",
                Imagem       = modelo.PictureUrl,
                CapaAlbum    = modelo.PictureUrl
            };

            entities.Galeria.Add(galeria);

            entities.SaveChanges();

            return(Request.CreateResponse(HttpStatusCode.OK, entities.Table.Where(x => x.EmailUser == modelo.EmailUser).ToList()));

            /*
             * var emailvalue = value["EmailUser"].ToString();
             * PerfisEntities entities = new PerfisEntities();
             * Table perfil = entities.Table.First(x => x.EmailUser == emailvalue);
             * perfil.Nome = value["Nome"];
             * perfil.Sobrenome = value["Sobrenome"];
             * perfil.PictureUrl = value["PictureUrl"];
             * if (value["Aniversario"] !=null)
             * {
             *  perfil.Aniversario = Convert.ToDateTime(value["Aniversario"].ToString());
             * }
             * entities.SaveChanges();
             *
             *
             * return Request.CreateResponse(HttpStatusCode.OK, entities.Table.Where(x => x.EmailUser == emailvalue).ToList());
             */
        }
Esempio n. 27
0
        public ActionResult DeleteConfirmed(int id)
        {
            Galeria galeria = db.Galeria.Find(id);

            db.Galeria.Remove(galeria);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 28
0
 public void AtualizarGaleria(Galeria galeria)
 {
     using (var context = new SalaoContext())
     {
         context.Entry(galeria).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
         context.SaveChanges();
     }
 }
Esempio n. 29
0
 //Metodo que agrega una nueva imagen de un Departamento a la base de datos.
 public bool InsertaImagen(int departamento, string archivo, string ruta)
 {
     gal = new Galeria();
     gal.IdDepartamento = departamento;
     gal.Nombre         = archivo;
     gal.Ubicacion      = ruta;
     return(gal.Crear(gal));
 }
Esempio n. 30
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            Service   service   = new Service();
            Constants constants = new Constants();
            Galeria   galeria   = service.HttpGet <Galeria>(constants.Url, constants.GaleriaController, constants.GaleriaMethod, "code=05");

            LoadVideo(galeria.Url);
        }