Ejemplo n.º 1
0
        public IActionResult Delete(Models.Events housing)
        {
            if (housing.sendEmail == true)
            {
                string      bcc     = "*****@*****.**";
                string      to      = housing.Email.ToString();
                string      subject = "Sorry To Inform You";
                string      boby    = housing.FirstName + " " + housing.LastName + "<br>" + housing.Address + "<br>" + housing.City + " " + housing.State + " " + "<br><br>" + "We're sorry to inform you overnight accommodations at Camp Chetek will not be available on " + housing.event_start.ToString("MM/dd/yyyy") + "-" + housing.event_end.ToString("MM/dd/yyyy") + " that you requested." + "<br><br>" + "Have a blessed day<br><br>" + "Danael Kluver<br>" + "Office Manager";
                MailMessage mm      = new MailMessage();
                mm.To.Add(to);
                mm.Subject = subject;
                mm.Body    = boby;
                mm.From    = new MailAddress("*****@*****.**");
                mm.Bcc.Add(bcc);
                mm.IsBodyHtml = true;
                SmtpClient smtp = new SmtpClient("smtp.gmail.com");
                smtp.Port                  = 587;
                smtp.DeliveryMethod        = SmtpDeliveryMethod.Network;
                smtp.UseDefaultCredentials = false;
                smtp.EnableSsl             = true;
                smtp.Credentials           = new System.Net.NetworkCredential("*****@*****.**", "HideMenu45");
                smtp.Send(mm);
                ViewBag.message = "The Mail Has Been Sent To " + housing.Email + " Successfully..!";

                context.events.Remove(housing);
                context.SaveChanges();
                return(RedirectToAction("Dashboard", "Housing"));
            }
            else
            {
                context.events.Remove(housing);
                context.SaveChanges();
                return(RedirectToAction("Dashboard", "Housing"));
            }
        }
Ejemplo n.º 2
0
        public JsonResult SaveEvent(Models.Events e)
        {
            var status = false;

            using (AppDbContext dc = new AppDbContext())
            {
                if (e.EventID > 0)
                {
                    var v = dc.Events.Where(a => a.EventID == e.EventID).FirstOrDefault();
                    if (v != null)
                    {
                        v.Subject     = e.Subject;
                        v.Start       = e.Start;
                        v.End         = e.End;
                        v.Description = e.Description;
                        v.IsFullDay   = e.IsFullDay;
                        v.ThemeColor  = e.ThemeColor;
                    }
                }
                else
                {
                    dc.Events.Add(e);
                }

                dc.SaveChanges();
                status = true;
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }
Ejemplo n.º 3
0
        public ContentResult Data()
        {
            Models.Events data = new Models.Events();
            Models.EventsTableAdapters.TableTableAdapter dataAdapter = new Models.EventsTableAdapters.TableTableAdapter();

            dataAdapter.Fill(data.Table);

            dataObject result = new dataObject();

            foreach (var item in data.Table)
            {
                EventObj _eventObj = new EventObj();
                _eventObj.id         = item.id.ToString();
                _eventObj.start_date = String.Format("{0:yyyy-MM-dd HH:mm}", item.start_date);
                _eventObj.end_date   = String.Format("{0:yyyy-MM-dd HH:mm}", item.end_date);
                _eventObj.text       = item.text;
                result.data.Add(_eventObj);
            }

            var list = JsonConvert.SerializeObject(result, Formatting.None,
                                                   new JsonSerializerSettings()
            {
                ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore
            });

            return(Content(list, "application/json"));
        }
        public JsonResult SaveEvent(Models.Events e)
        {
            var status = false;

            using (SzkolaEntities School = new SzkolaEntities())
            {
                if (e.EventID > 0)
                {
                    //Update the event
                    var v = School.Events.Where(a => a.EventID == e.EventID).FirstOrDefault();
                    if (v != null)
                    {
                        v.Subject     = e.Subject;
                        v.Start       = e.Start;
                        v.End         = e.End;
                        v.Description = e.Description;
                        v.IsFullDay   = e.IsFullDay;
                        v.ThemeColor  = e.ThemeColor;
                        v.ClassID     = e.ClassID;
                    }
                }
                else
                {
                    School.Events.Add(e);
                }

                School.SaveChanges();
                status = true;
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }
Ejemplo n.º 5
0
        // GET: Event
        public ActionResult Index()
        {
            List <Events> eventdescs = new List <Models.Events>();
            Events        eventdesc  = new Models.Events();

            eventdesc.Date             = DateTime.Now;
            eventdesc.EventDescription = " DescriptionDescriptionDescriptionDescriptionDescriptionDescriptionDescriptionDescription";
            eventdesc.EventLocation    = "Bangalore";
            eventdesc.EventId          = 1;
            eventdescs.Add(eventdesc);

            eventdesc                  = new Models.Events();
            eventdesc.Date             = DateTime.Now;
            eventdesc.EventDescription = " DescriptionDescriptionDescriptionDescriptionDescriptionDescriptionDescriptionDescription";
            eventdesc.EventLocation    = "Hyderabad";
            eventdesc.EventId          = 2;
            eventdescs.Add(eventdesc);

            eventdesc                  = new Models.Events();
            eventdesc.Date             = DateTime.Now;
            eventdesc.EventDescription = " DescriptionDescriptionDescriptionDescriptionDescriptionDescriptionDescriptionDescription";
            eventdesc.EventLocation    = "Mumbai";
            eventdesc.EventId          = 3;
            eventdescs.Add(eventdesc);

            return(View(eventdescs));

            return(View());
        }
Ejemplo n.º 6
0
        public JsonResult SaveEvent(Models.Events e)
        {
            var status = false;

            using (SzkolaEntities School = new SzkolaEntities())
            {
                if (e.EventID > 0)
                {
                    //Update the event
                    var v = School.Events.Where(a => a.EventID == e.EventID).FirstOrDefault();
                    if (v != null)
                    {
                        v.Subject     = e.Subject;
                        v.Start       = e.Start;
                        v.End         = e.End;
                        v.Description = e.Description;
                        v.IsFullDay   = e.IsFullDay;
                        v.ThemeColor  = e.ThemeColor;
                        v.ClassID     = e.ClassID;
                    }
                }
                else
                {
                    //var date = e.Start;

                    //DateTime date2 = DateTime.Parse(date.ToString("yyyy-dd-MM"));
                    ////var date2 = date.ToString("yyyy-dd-MM");

                    ////DateTime date2 = DateTime.Parse(date);



                    //var end_date = e.End;
                    //if (end_date == null) { end_date = null; }
                    //else {
                    //    DateTime end_date2 = DateTime.Parse(end_date.Value.ToString("yyyy-dd-MM"));
                    //}


                    ////var date3 = date.ToString("yyyy-dd-MM");
                    ////DateTime nowadata = DateTime.Parse(date3);
                    ////e.Start = date2;
                    //e.End = end_date;


                    School.Events.Add(e);
                }

                School.SaveChanges();
                status = true;
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }
Ejemplo n.º 7
0
 //gets the events/holidays and give them there colour
 public List<Models.Events> GetEvents()
 {
     List<Models.Events> events = sql.GetEvents();
     for (int i = 0; i < events.Count; i++)
     {
         if (events[i].Speciel)
         {
             events[i] = new Models.Events(events[i].Title, events[i].Desc, events[i].Start_Date, events[i].End_Date, false, "#DD1515", events[i].ID);
         }
         else if (bool.Parse(events[i].Colour))
         {
             events[i] = new Models.Events(events[i].Title, events[i].Desc, events[i].Start_Date, events[i].End_Date, false, "#AAAAAA", events[i].ID);
         }
         else
         {
             events[i] = new Models.Events(events[i].Title, events[i].Desc, events[i].Start_Date, events[i].End_Date, false, "#F1C40F", events[i].ID);
         }
     }
     return events;
 }
 public EventTypes GetEventType()
 {
     Models.Events events = EventsContainer.Events.Where(e => e.Id == View.SelectedEventForResult).ToList()[0];
     return(EventTypes.GetEventTypes(events.Type));
 }
Ejemplo n.º 9
0
        public IActionResult Edit(Models.Events housing)
        {
            if (ModelState.IsValid)
            {
                if (housing.event_id == 0)
                {
                    housing.title       = housing.FirstName + " " + housing.LastName + " | Room: " + context.Room.Find(housing.RoomsId).Name.ToString();
                    housing.description = housing.FirstName + " " + housing.LastName + " | Bedding: " + context.beddings.Find(housing.BeddingId).Name.ToString() + " | Number Of Guest: " + housing.NumberGuest.ToString();
                    context.events.Add(housing);

                    string      bcc     = "*****@*****.**";
                    string      to      = housing.Email;
                    string      subject = "Thank You For Your Housing Request";
                    string      boby    = "Thank You " + housing.FirstName + " we will get back to you soon about staying<br><br> " + housing.event_start.ToString("MM/dd/yyyy") + "-" + housing.event_end.ToString("MM/dd/yyyy") + ". ";
                    MailMessage mm      = new MailMessage();
                    mm.To.Add(to);
                    mm.Subject = subject;
                    mm.Body    = boby;
                    mm.From    = new MailAddress("*****@*****.**");
                    mm.Bcc.Add(bcc);
                    mm.IsBodyHtml = true;
                    SmtpClient smtp = new SmtpClient("smtp.gmail.com");
                    smtp.Port                  = 587;
                    smtp.DeliveryMethod        = SmtpDeliveryMethod.Network;
                    smtp.UseDefaultCredentials = false;
                    smtp.EnableSsl             = true;
                    smtp.Credentials           = new System.Net.NetworkCredential("*****@*****.**", "HideMenu45");
                    smtp.Send(mm);
                    ViewBag.message = "The Mail Has Been Sent To " + housing.Email + " Successfully..!";
                }
                else
                {
                    if (housing.sendEmail == true)
                    {
                        string      bcc     = "*****@*****.**";
                        string      to      = housing.Email;
                        string      subject = "Camp Chetek Booking Confirmation";
                        string      boby    = housing.FirstName + " " + housing.LastName + "<br>" + housing.Address + "<br>" + housing.City + " " + housing.State + " " + housing.Zip + "<br><br>" + "Thank You " + housing.FirstName + ", for your recent request for accommodation.<br><br>" + "Below are the details of your booking. Please take a moment to check them, and if there are any problems, please call us so we can correct our records.<br><br>" + "We look forward to welcoming you, and will do our utmost to make your stay with us an enjoyable and memorable experience.<br><br><hr>" + "Arriving: " + housing.event_start.ToString("MM/dd/yyyy") + "<br>" + "Leaving: " + housing.event_end.ToString("MM/dd/yyyy") + "<br>" + "Guests: " + housing.NumberGuest.ToString() + "<br>" + "Room: " + context.Room.Find(housing.RoomsId).Name.ToString() + "<br>" + "Bedding: " + context.beddings.Find(housing.BeddingId).Name.ToString() + "<br><hr>";
                        MailMessage mm      = new MailMessage();
                        mm.To.Add(to);
                        mm.Subject = subject;
                        mm.Body    = boby;
                        mm.From    = new MailAddress("*****@*****.**");
                        mm.Bcc.Add(bcc);
                        mm.IsBodyHtml = true;
                        SmtpClient smtp = new SmtpClient("smtp.gmail.com");
                        smtp.Port                  = 587;
                        smtp.DeliveryMethod        = SmtpDeliveryMethod.Network;
                        smtp.UseDefaultCredentials = false;
                        smtp.EnableSsl             = true;
                        smtp.Credentials           = new System.Net.NetworkCredential("*****@*****.**", "HideMenu45");
                        smtp.Send(mm);
                        ViewBag.message = "The Mail Has Been Sent To " + housing.Email + " Successfully..!";

                        housing.title       = housing.FirstName.ToUpper() + " " + housing.LastName.ToUpper() + " | Room:" + context.Room.Find(housing.RoomsId).Name.ToString();
                        housing.description = housing.FirstName + " " + housing.LastName + "| Bedding:" + context.beddings.Find(housing.BeddingId).Name.ToString() + " | Number Of Guest: " + housing.NumberGuest.ToString();
                        housing.DateUpdate  = DateTime.Now.ToString();
                        context.events.Update(housing);
                    }
                    else
                    {
                        housing.title       = housing.FirstName.ToUpper() + " " + housing.LastName.ToUpper() + " | Room:" + context.Room.Find(housing.RoomsId).Name.ToString();
                        housing.description = housing.FirstName + " " + housing.LastName + "| Bedding:" + context.beddings.Find(housing.BeddingId).Name.ToString() + " | Number Of Guest: " + housing.NumberGuest.ToString();
                        housing.DateUpdate  = DateTime.Now.ToString();
                        context.events.Update(housing);
                    }
                }

                context.SaveChanges();
                return(RedirectToAction("Dashboard", "Housing"));
            }
            else
            {
                ViewBag.Action  = (housing.event_id == 0) ? "Add" : "Edit";
                ViewBag.Bedding = context.beddings.OrderBy(b => b.Name).ToList();
                ViewBag.Rooms   = context.Room.OrderBy(p => p.Name).ToList();
                ViewBag.User    = context.Users.OrderBy(u => u.FirstName).ToList();
                ViewBag.User    = context.Users.OrderBy(u => u.LastName).ToList();
                ViewBag.Reason  = context.Reasons.OrderBy(r => r.Name).ToList();
                return(View(housing));
            }
        }