Exemplo n.º 1
0
        private void Galerie(object sender, RoutedEventArgs e)
        {
            Galerie g = new Galerie();

            g.ShowDialog();
            GalerieResult.Text = g.UrlChoisie;
        }
Exemplo n.º 2
0
        public void Salvare(string adresa, string persons, string eveniment, string locatie, string tip, DateTime creationDate)
        {
            int check = 1;

            using (var context = new Model1Container())
            {
                foreach (var data in context.Galeries)
                {
                    if (data.Adresa.ToString() == adresa)
                    {
                        check = 0;
                    }
                }

                if (check == 1)
                {
                    Galerie newMedia = new Galerie()
                    {
                        Adresa     = adresa,
                        Eveniment  = eveniment,
                        DataCreare = creationDate
                    };
                    context.Galeries.Add(newMedia);
                    context.SaveChanges();
                }
            }
        }
        private void ouvrirGalerie(object sender, RoutedEventArgs e)
        {
            var g = new Galerie();

            g.ShowDialog();
            retourGalerie.Text = g.UrlChoisie;
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            Galerie     galerie     = new Galerie();
            Validations validations = new Validations();

            do
            {
                choix = " ";
                do
                {
                    menu = galerie.AfficherMenuPrincipal();
                    Console.WriteLine(menu);
                    Console.WriteLine("Veuillez saisir le chiffre correspondant à votre choix :  ");
                    choix      = Console.ReadLine();
                    codeValide = validations.ValiderChoix(choix);
                }while (!codeValide);

                try
                {
                    if ((choix == "1") || (choix == "2") || (choix == "3") || (choix == "7"))
                    {
                        List <string> reponse = new List <string>();
                        result = (List <string>)galerie.AppelerModule(choix);
                        foreach (string question in result)
                        {
                            Console.WriteLine(question);
                            string temp = Console.ReadLine();
                            reponse.Add(temp);
                        }
                        string message = galerie.ReponsesObtenues(reponse, choix);
                        Console.WriteLine(message);
                        quitter = false;
                    }
                    else
                    {
                        string reponse = (string)galerie.AppelerModule(choix);
                        Console.WriteLine(reponse);
                        if ((choix == "4") || (choix == "5") || (choix == "6") || (choix == "8"))
                        {
                            quitter = false;
                        }
                        if (choix == "9")
                        {
                            quitter = true;
                        }
                        else
                        {
                            validations.MessageNonValide();
                            quitter = false;
                        }
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                    validations.MessageNonValide();
                    quitter = false;
                }
            }while (!quitter);
        }
Exemplo n.º 5
0
 public IActionResult Edit([Bind("Id,Nom")] Galerie galerie)
 {
     if (ModelState.IsValid)
     {
         _galeries.Update(galerie);
         _context.SaveChangesAsync();
         return(RedirectToAction(nameof(Index)));
     }
     return(View(galerie));
 }
Exemplo n.º 6
0
        protected Dictionary <string, Object> getJson(Galerie item)
        {
            var json = new Dictionary <string, Object>();

            if (item == null)
            {
                return(null);
            }
            json.Add("id", item.id);
            json.Add("libelle", item.libelle);
            json.Add("Pag_id", item.Pag_id);
            json.Add("image", MsMail.baseUrl + "Fichier/" + item.image);
            return(json);
        }
Exemplo n.º 7
0
        public ActionResult AddMultipleImages(HttpPostedFileBase[] files)
        {
            MultiImages d         = new MultiImages();
            string      nonvalid  = "";
            string      extension = "";
            int         countf    = 0;

            try
            {
                Galerie galerie = new Galerie();
                foreach (HttpPostedFileBase file in files)
                {
                    extension = "";
                    extension = Path.GetExtension(file.FileName);

                    string[] exten = { ".jpg", ".jpeg", ".bmp", ".gif", ".png" };
                    //Checking file is available to save.
                    if (file != null && Array.Exists(exten, e => e == extension))
                    {
                        var InputFileName  = Path.GetFileName(file.FileName);
                        var ServerSavePath = Path.Combine(Server.MapPath("~/Img"), file.FileName);
                        //Save file to server folder
                        file.SaveAs(ServerSavePath);
                        galerie.NomImage = file.FileName;
                        galerie.Alt      = file.FileName + " " + file.ContentType;

                        ViewBag.UploadStatus = (files.Count() - countf).ToString() + " files uploaded successfully.";
                        //assigning file uploaded status to ViewBag for showing message to user.
                    }
                    else
                    {
                        countf  += 1;
                        nonvalid = extension + " " + nonvalid;
                        TempData["UploadErrors"] = nonvalid + "Extension non autorisé";
                        d.files = files;
                        return(View(d));
                    }
                    ViewBag.UploadStatus = (files.Count() - countf).ToString() + " files uploaded successfully.";
                    db.Galerie.Add(galerie);
                    db.SaveChanges();
                }
                return(RedirectToAction("Index"));
            }
            catch (Exception e)
            {
                ViewBag.ServerError = e.Message;
                d.files             = files;
                return(View(d));
            }
        }
Exemplo n.º 8
0
        public IActionResult Create([Bind("Id,Nom")] Galerie galerie)
        {
            if (ModelState.IsValid)
            {
                _galeries.Add(galerie);
                _context.SaveChangesAsync();

                //Create folder for images
                Directory.CreateDirectory(Path.Combine(Directory.GetCurrentDirectory(), "wwwroot", "public", galerie.Id.ToString()));

                return(RedirectToAction(nameof(Index)));
            }
            return(View(galerie));
        }
Exemplo n.º 9
0
 public void AdaugaPozeAndFilme(ref string a2, ref string a3, ref string a1, ref string a4)
 {
     using (Model1Container context = new Model1Container())
     {
         Galerie c = new Galerie()
         {
             DataCreare = DateTime.Now,
             Eveniment  = a2,
             Locatie    = a3,
             Adresa     = a1,
             Tip        = a4
         };
         context.Galeries.Add(c);
         context.SaveChanges();
     }
 }
Exemplo n.º 10
0
        public ActionResult pageGalerie(Galerie galerie)
        {
            Page currentPage = db.Page.Where(p => p.id == galerie.Pag_id && p.archived == 1).FirstOrDefault();

            if (currentPage != null)
            {
                if (Request.Files.Count > 0)
                {
                    var file = Request.Files[0];
                    if (file != null && file.ContentLength > 0)
                    {
                        try
                        {
                            var filename = Path.GetFileName(file.FileName);

                            //verification de l'extention du fichiers
                            var supportedTypes = new[] { ".png", ".jpg", ".jpeg", ".gif" };
                            var extention      = Path.GetExtension(filename);
                            if (!supportedTypes.Contains(extention))
                            {
                                ViewBag.ErrorFile       = "L'extention du fichier n'est pas valide !";
                                TempData["myData"]      = "0";
                                TempData["result_code"] = -1;
                                TempData["message"]     = "L'extention du fichier n'est pas valide .";
                                TempData.Keep();
                                return(RedirectToAction("pageGalerie"));
                            }
                            //end verification

                            var formattedFilename = string.Format("{0}-{1}{2}"
                                                                  , Path.GetFileNameWithoutExtension(filename)
                                                                  , Guid.NewGuid().ToString("N")
                                                                  , Path.GetExtension(filename));
                            string path = Path.Combine(Server.MapPath("~/Fichier"),
                                                       Path.GetFileName(formattedFilename));
                            file.SaveAs(path);
                            galerie.image = formattedFilename;
                        }
                        catch (Exception ex)
                        {
                            TempData["myData"]      = "0";
                            TempData["result_code"] = -1;
                            TempData["message"]     = "Echec de l'operation .";
                            TempData.Keep();
                            return(RedirectToAction("pageGalerie"));
                        }
                    }
                }

                galerie.archived = 1;
                galerie.created  = DateTime.Now;
                galerie.status   = 1;
                db.Galerie.Add(galerie);

                db.SaveChanges();
                TempData["myData"]      = "1";
                TempData["result_code"] = 1;
                TempData["message"]     = "Avis envoyer avec succès.";
                TempData.Keep();
            }
            else
            {
                TempData["myData"]      = "0";
                TempData["result_code"] = -1;
                TempData["message"]     = "Echec de l'opération.";
                TempData.Keep();
            }

            return(RedirectToAction("pageGalerie"));
        }
Exemplo n.º 11
0
 public Form_vendre(Galerie GAL)
 {
     InitializeComponent();
     gal = GAL;
 }
Exemplo n.º 12
0
 public void Update(Galerie galerie)
 {
     _context.Galerie.Update(galerie);
 }
Exemplo n.º 13
0
 public void Remove(Galerie galerie)
 {
     _context.Galerie.Remove(galerie);
 }
Exemplo n.º 14
0
 public void Add(Galerie galerie)
 {
     _context.Galerie.Add(galerie);
 }