Ejemplo n.º 1
0
        public void DeleteEvent(int i)
        {
            EvenementWPF wpf = Evenements.Where(p => p.eventId == i).FirstOrDefault();

            Evenements.Remove(wpf);
            DalEvent.Delete(i);
        }
Ejemplo n.º 2
0
 public ActionResult CreateEvent(Event e)
 {
     if (DalEvent.CreateEvent(e))
     {
         string path = Path.Combine(HttpContext.Server.MapPath("~"), "Server Data");
         System.IO.Directory.CreateDirectory(path);
         System.IO.File.WriteAllText(Path.Combine(path, e.Name + ".html"), e.full_desc);
         return(RedirectToAction("Index", "Home"));
     }
     else
     {
         return(RedirectToAction("CreateEvent", "Events"));
     }
 }
Ejemplo n.º 3
0
 public void EditerEvenement(EvenementWPF b)
 {
     if (Evenements.Count() > 0)
     {
         for (int i = 0; i < Evenements.Count(); i++)
         {
             if (Evenements[i].eventId == b.eventId)
             {
                 Evenements[i] = b;
                 i             = Evenements.Count() + 2;
             }
         }
     }
     DalEvent.Update(b.GetEvenementDal());
 }
Ejemplo n.º 4
0
        public ActionResult ListEvent()
        {
            ViewBag.list = new List <Event>();
            string        name      = Request.QueryString["name"];
            List <string> events    = DalEvent.GetAllEvents();
            List <Event>  eventList = new List <Event>();

            foreach (string s in events)
            {
                Event e = new Event {
                    Name = s
                };
                try
                {
                    object[] row = Database.Database.database.RequestLine("f_get_event", 6, s);
                    if (row != null)
                    {
                        e.Description = (string)row[0];
                        e.Begin       = (DateTime)row[2];
                        e.End         = (DateTime)row[3];
                        e.Assoc       = (string)row[4];
                        e.Owner       = (string)row[5];
                    }
                }
                catch (Exception)
                { }
                eventList.Add(e);
            }
            if (!string.IsNullOrEmpty(name))
            {
                foreach (Event s in eventList)
                {
                    if (s.Name.ToLower().Contains(name.ToLower()))
                    {
                        ViewBag.list.Add(s);
                    }
                    else if (s.Assoc.ToLower().Contains(name.ToLower()))
                    {
                        ViewBag.list.Add(s);
                    }
                }
            }
            else
            {
                ViewBag.list = eventList;
            }
            return(View());
        }
Ejemplo n.º 5
0
 public Event MapToOrm(DalEvent entity)
 {
     return(new Event
     {
         id = entity.Id,
         attribute_lib_id = entity.Attribute_lib_id,
         date = entity.Date,
         description = entity.Description,
         filepath_lib_id = entity.Filepath_lib_id,
         sender_id = entity.Sender_id,
         type_id = entity.Type_id,
         name = entity.Name,
         receiver_lib_id = entity.Receiver_lib_id,
         status_lib_id = entity.Status_lib_id
     });
 }
Ejemplo n.º 6
0
 public ActionResult ModifyEvent(string user, string name, string description, DateTime begin, DateTime end, string full_desc)
 {
     if (!DalEvent.ModifyEvent(user, name, description, begin, end))
     {
         return(RedirectToAction("ModifyEvent", "Events", new { name }));
     }
     else
     {
         string path = Path.Combine(HttpContext.Server.MapPath("~"), "Server Data");
         try
         {
             System.IO.Directory.CreateDirectory(path);
             System.IO.File.WriteAllText(Path.Combine(path, name + ".html"), full_desc);
         } catch (Exception) {
         }
         return(RedirectToAction("Index", "Home"));
     }
 }
Ejemplo n.º 7
0
        public BllEvent MapToBll(DalEvent entity)
        {
            BllEvent bllEntity = new BllEvent
            {
                Id           = entity.Id,
                Name         = entity.Name,
                AttributeLib = attributeLibService.Get(entity.Attribute_lib_id),
                Date         = entity.Date,
                Description  = entity.Description,
                FilepathLib  = filepathLibService.Get(entity.Filepath_lib_id),
                RecieverLib  = userLibService.Get(entity.Receiver_lib_id),
                StatusLib    = statusLibService.Get(entity.Status_lib_id),
                Sender       = userService.Get(entity.Sender_id),
                Type         = eventTypeService.Get(entity.Type_id)
            };

            return(bllEntity);
        }
Ejemplo n.º 8
0
        public DalEvent MapToDal(BllEvent entity)
        {
            DalEvent dalEntity = new DalEvent
            {
                Id               = entity.Id,
                Name             = entity.Name,
                Attribute_lib_id = entity.AttributeLib.Id,
                Date             = entity.Date,
                Description      = entity.Description,
                Filepath_lib_id  = entity.FilepathLib.Id,
                Receiver_lib_id  = entity.RecieverLib.Id,
                Status_lib_id    = entity.StatusLib.Id,
                Sender_id        = entity.Sender.Id,
                Type_id          = entity.Type.Id
            };

            return(dalEntity);
        }
Ejemplo n.º 9
0
        private void Init()
        {
            IEnumerable <TypeBiereWPF> typeBieres = Dal.GetAll().Select(p => p.GetTypeBiereWPF());

            foreach (TypeBiereWPF item in typeBieres)
            {
                TypeBieres.Add(item);
            }
            IEnumerable <BiereWPF> bieres = DalBiere.GetAll().Select(p => p.GetBiereWPF());

            foreach (BiereWPF item in bieres)
            {
                Bieres.Add(item);
            }
            IEnumerable <ClientWPF> clients = DalClient.GetAll().Select(p => p.GetClientWPF());

            foreach (ClientWPF item in clients)
            {
                Clients.Add(item);
            }
            IEnumerable <CommandeWPF> commandes = DalCom.GetAll().Select(p => p.GetCommandeWPF());

            foreach (CommandeWPF item in commandes)
            {
                Commandes.Add(item);
            }
            IEnumerable <ContactWPF> contacts = DalContact.GetAll().Select(p => p.GetContactWPF());

            foreach (ContactWPF item in contacts)
            {
                Contacts.Add(item);
            }
            IEnumerable <EmploiWPF> emplois = DalEmploi.GetAll().Select(p => p.GetEmploiWPF());

            foreach (EmploiWPF item in emplois)
            {
                Emplois.Add(item);
            }
            IEnumerable <EvenementWPF> evenements = DalEvent.GetAll().Select(p => p.GetEvenementWPF());

            foreach (EvenementWPF item in evenements)
            {
                Evenements.Add(item);
            }
            IEnumerable <HorraireWPF> horraires = DalHorraire.GetAll().Select(p => p.GetHorraireWPF());

            foreach (HorraireWPF item in horraires)
            {
                Horraires.Add(item);
            }
            IEnumerable <MessageWPF> messages = DalMessage.GetAll().Select(p => p.GetMessageWPF());

            foreach (MessageWPF item in messages)
            {
                Messages.Add(item);
            }
            IEnumerable <RecompenseWPF> recompenses = DalRecomp.GetAll().Select(p => p.GetRecompenseWPF());

            foreach (RecompenseWPF item in recompenses)
            {
                Recompenses.Add(item);
            }
        }
Ejemplo n.º 10
0
 public void AjouterEvent(EvenementWPF a)
 {
     a.eventId = DalEvent.Create(a.GetEvenementDal());
     //a.eventId = DalEvent.GetAll().LastOrDefault().eventId;
     Evenements.Add(a);
 }