private void Edit(int id)
 {
     try
     {
         EventBLL  evntBLL = new EventBLL();
         DataTable dt      = evntBLL.GetById(id);
         if (dt != null)
         {
             if (dt.Rows.Count > 0)
             {
                 this.ModelId              = Convert.ToInt32(Convert.ToString(dt.Rows[0]["EventId"]));
                 this.ModelCode            = Convert.ToString(dt.Rows[0]["EventCode"]);
                 txtTitle.Text             = Convert.ToString(dt.Rows[0]["Title"]);
                 this.ModelSlag            = Convert.ToString(dt.Rows[0]["Slag"]);
                 txtFromDate.Text          = Convert.ToDateTime(Convert.ToString(dt.Rows[0]["FromDate"])).ToString("MM/dd/yyyy");
                 txtToDate.Text            = Convert.ToDateTime(Convert.ToString(dt.Rows[0]["ToDate"])).ToString("MM/dd/yyyy");
                 txtDescription.Text       = Convert.ToString(dt.Rows[0]["Description"]);
                 ddlLocation.SelectedValue = Convert.ToString(dt.Rows[0]["LocationId"]);
             }
         }
     }
     catch (Exception)
     {
         Alert(AlertType.Error, "Failed to edit.");
     }
 }
Esempio n. 2
0
        protected void btn_create_Click(object sender, EventArgs e)
        {
            if (!Page.IsValid)
            {
                return;
            }
            EventBLL eventBLL = new EventBLL();

            eventBLL.ownerUserId = (Int32)Session["userId"];
            eventBLL.name        = this.tb_name.Text;
            eventBLL.location    = this.tb_location.Text;
            eventBLL.from        = Convert.ToDateTime(this.tb_dateFrom.Text);
            eventBLL.to          = Convert.ToDateTime(this.tb_dateTo.Text);
            eventBLL.status      = this.ddl_status.SelectedValue.ToString();

            foreach (GridViewRow row in this.gv_friends.Rows)
            {
                if (row.Cells[2].FindControl("cb_select") == null)
                {
                    continue;
                }
                CheckBox check = row.Cells[2].FindControl("cb_select") as CheckBox;

                if (check.Checked)
                {
                    HiddenField hd       = row.Cells[3].FindControl("hf_friendId") as HiddenField;
                    string      friendId = hd.Value;
                    eventBLL.participantIdList.Add(Convert.ToInt32(friendId));
                }
            }

            eventBLL.createEvent();
        }
        private void ShowEvents(string eventname)
        {
            if (fpnEvents.Controls.Count > 0)
            {
                fpnEvents.Controls.Clear();
            }

            var all = new EventBLL().RetrieveALL();

            List <Event> e = new List <Event>();

            foreach (var item in all)
            {
                if (System.Text.RegularExpressions.Regex.IsMatch(item.Title, eventname))
                {
                    e.Add(item);
                }
            }

            EventPanel[] events = new EventPanel[e.Count];
            for (int i = 0; i < events.Length; i++)
            {
                events[i]                  = new EventPanel(table.Size.Width, table.Size.Height);
                events[i].ID               = e[i].ID.ToString();
                events[i].Title            = e[i].Title;
                events[i].EventImage.Image = Image.FromFile(@"" + e[i].ImagePath);
                events[i].EventType        = e[i].EventType.Type;
                events[i].Sales            = e[i].Sales.ToString() + "%";
                events[i].EventStart       = e[i].StartDate.ToString("dd/MM/yyyy");
                events[i].EventEnd         = e[i].EndDate.ToString("dd/MM/yyyy");


                fpnEvents.Controls.Add(events[i]);
            }
        }
 protected void btnDelete_Command(object sender, CommandEventArgs e)
 {
     try
     {
         string id = Convert.ToString(e.CommandArgument);
         if (!string.IsNullOrEmpty(id))
         {
             EventBLL eventBLL = new EventBLL();
             Events   evnt     = new Events();
             evnt.EventId = Convert.ToInt32(QuaintSecurityManager.Decrypt(id));
             if (evnt.EventId > 0)
             {
                 if (eventBLL.Delete(evnt))
                 {
                     Alert(AlertType.Success, "Deleted successfully.");
                     LoadList();
                 }
                 else
                 {
                     Alert(AlertType.Error, "Failed to delete.");
                 }
             }
         }
     }
     catch (Exception)
     {
         Alert(AlertType.Error, "Failed to delete.");
     }
 }
Esempio n. 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                this.hd_eventId.Value = Request.QueryString["id"];

                EventBLL eventBll = new EventBLL();
                Timeline.AppCode.Domain.Event myEvent = null;
                if (Request.QueryString["id"] != null)
                {
                    myEvent = eventBll.getEvent(int.Parse(Request.QueryString["id"]));
                }
                else
                {
                    myEvent = eventBll.getEvent(7);
                }

                this.tb_dateFrom.Text  = String.Format("{0:MM/dd/yyyy}", myEvent.from);
                this.tb_dateTo.Text    = String.Format("{0:MM/dd/yyyy}", myEvent.to);
                this.lb_eventName.Text = myEvent.name;
                this.lb_location.Text  = myEvent.location;
                this.lb_from.Text      = String.Format("{0:g}", myEvent.from);
                this.lb_to.Text        = String.Format("{0:g}", myEvent.to); //String.Format("{0:MM/dd/yyyy}", myEvent.to)
                this.lb_status.Text    = myEvent.status;
            }
        }
        List <EventFigCalc> SampleEventsFigs(int count)
        {
            List <EventFigCalc> proposedReturnValue = new List <EventFigCalc>();

            for (int i = 0; i < count; i++)
            {
                EventBLL f = new EventBLL();
                f.FigureID = i;
                f.CivID    = i;
                f.EventID  = i;
                proposedReturnValue.Add(new EventFigCalc());
            }
            return(proposedReturnValue);
        }
 private void LoadList()
 {
     try
     {
         EventBLL  eventBLL = new EventBLL();
         DataTable dt       = eventBLL.GetAll();
         rptrList.DataSource = dt;
         rptrList.DataBind();
     }
     catch (Exception)
     {
         //throw;
     }
 }
 public ActionResult Delete(int id, EventBLL eventDelete)
 {
     try
     {
         using (ContextBLL dtr = new ContextBLL())
         {
             dtr.EventDelete(id);
         }
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         Logger.Log(ex);
         return(View("Error", ex));
     }
 }
Esempio n. 9
0
        private void ShowActiveEvents()
        {
            if (fpnEvents.Controls.Count > 0)
            {
                fpnEvents.Controls.Clear();
            }
            var events = new EventBLL().RetrieveALL();

            ActiveEventsPanel[] ep = new ActiveEventsPanel[events.Count];
            for (int i = 0; i < ep.Length; i++)
            {
                ep[i]               = new ActiveEventsPanel();
                ep[i].EventTittle   = events[i].Title;
                ep[i].EventType     = events[i].EventType.Type;
                ep[i].EventDuration = events[i].StartDate.ToString("dd/MM/yyyy") + "-" + events[i].EndDate.ToString("dd/MM/yyyy");
                ep[i].EventSale     = events[i].Sales.ToString() + "%";
                fpnEvents.Controls.Add(ep[i]);
            }
        }
 public ActionResult Edit(EventBLL eventUpdate)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             return(View(eventUpdate));
         }
         using (ContextBLL dtr = new ContextBLL())
         {
             dtr.EventUpdateJust(eventUpdate);
         }
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         Logger.Log(ex);
         return(View("Error", ex));
     }
 }
        private void LoadProgram()
        {
            try
            {
                EventBLL  evntBLL = new EventBLL();
                DataTable dt      = evntBLL.GetAllActive();

                if (dt != null)
                {
                    if (dt.Rows.Count > 0)
                    {
                        rptrEvent.DataSource = dt;
                        rptrEvent.DataBind();
                    }
                }
            }
            catch (Exception)
            {
                //throw;
            }
        }
        private void LoadDashboardInfo()
        {
            try
            {
                //Total Guide
                GuideBLL guideBLL = new GuideBLL();
                DataTable dtGuide = guideBLL.GetAll();
                lblTotalGuide.Text = Convert.ToString(Convert.ToInt32(dtGuide.Rows.Count));

                //Total Event
                EventBLL eventBLL = new EventBLL();
                DataTable dtEvent = eventBLL.GetAll();
                lblTotalEvent.Text = Convert.ToString(Convert.ToInt32(dtEvent.Rows.Count));

                //Total Location
                LocationBLL locationBLL = new LocationBLL();
                DataTable dtLocation = locationBLL.GetAll();
                lblTotalLocation.Text = Convert.ToString(Convert.ToInt32(dtLocation.Rows.Count));

                //Total Hotel Reservation
                HotelReservationBLL hotelReservationBLL = new HotelReservationBLL();
                DataTable dtHotelReservation = hotelReservationBLL.GetAll();
                lblTotalHotelReservation.Text = Convert.ToString(Convert.ToInt32(dtHotelReservation.Rows.Count));

                //Total Registration
                RegistrationBLL registrationBLL = new RegistrationBLL();
                DataTable dtRegistration = registrationBLL.GetAll();
                lblTotalRegistration.Text = Convert.ToString(Convert.ToInt32(dtRegistration.Rows.Count));

                //Total Registration
                //SubscribeBLL subscribeBLL = new SubscribeBLL();
                //DataTable dtSubscribe = subscribeBLL.GetAll();
                //lblTotalSubscribe.Text = Convert.ToString(Convert.ToInt32(dtSubscribe.Rows.Count));
            }
            catch (Exception)
            {
                
                throw;
            }
        }
 public ActionResult Create()
 {
     try
     {
         List <SelectListItem> figureitems = new List <SelectListItem>();
         List <SelectListItem> civitems    = new List <SelectListItem>();
         ViewBag.FigureItems       = figureitems;
         ViewBag.CivilizationItems = civitems;
         using (ContextBLL dtr = new ContextBLL())
         {
             EventBLL newEvent = new EventBLL();
             newEvent.EventDate = DateTime.Now.Date;
             newEvent.FigureID  = 0;
             newEvent.CivID     = 0;
             List <FigureBLL> figures = dtr.FiguresGetAll(0, 100);
             foreach (FigureBLL figure in figures)
             {
                 SelectListItem figureitem = new SelectListItem();
                 figureitem.Text  = figure.FigureName;
                 figureitem.Value = figure.FigureID.ToString();
                 figureitems.Add(figureitem);
             }
             List <CivilizationBLL> civs = dtr.CivilizationsGetAll(0, 100);
             foreach (CivilizationBLL civ in civs)
             {
                 SelectListItem civitem = new SelectListItem();
                 civitem.Text  = civ.CivName;
                 civitem.Value = civ.CivID.ToString();
                 civitems.Add(civitem);
             }
             return(View(newEvent));
         }
     }
     catch (Exception ex)
     {
         Logger.Log(ex);
         return(View("Error", ex));
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                EventBLL eventBll = new EventBLL();
                Timeline.AppCode.Domain.Event myEvent = null;
                if (Request.QueryString["id"] != null || Request.QueryString["id"] != "")
                {
                    myEvent = eventBll.getEvent(int.Parse(Request.QueryString["id"]));
                }
                else
                {
                    myEvent = eventBll.getEvent(7);
                }
                hf_eventId.Value      = myEvent.id.ToString();
                this.tb_name.Text     = myEvent.name;
                this.tb_location.Text = myEvent.location;

                this.tb_dateFrom.Text = String.Format("{0:MM/dd/yyyy}", myEvent.from);
                this.tb_dateTo.Text   = String.Format("{0:MM/dd/yyyy}", myEvent.to);

                this.tb_timeFrom.Text = String.Format("{0:HH:mm:ss}", myEvent.from);
                this.tb_timeTo.Text   = String.Format("{0:HH:mm:ss}", myEvent.to);


                foreach (GridViewRow row in this.gv_friends.Rows)
                {
                    HiddenField hd      = row.Cells[3].FindControl("hf_friendId") as HiddenField;
                    User        userTmp = new User();
                    userTmp.userId = int.Parse(hd.Value);

                    if (myEvent.participants.Contains(userTmp))
                    {
                        CheckBox check = row.Cells[2].FindControl("cb_select") as CheckBox;
                        check.Checked = true;
                    }
                }
            }
        }
        private void ShowEvents(EventTypes eventTypes)
        {
            if (fpnEvents.Controls.Count > 0)
            {
                fpnEvents.Controls.Clear();
            }
            List <Event> e = new List <Event>();

            if (eventTypes == EventTypes.Daily)
            {
                e = new EventBLL().RetrieveByType(1);
            }
            else if (eventTypes == EventTypes.Weekly)
            {
                e = new EventBLL().RetrieveByType(2);
            }
            else if (eventTypes == EventTypes.Monthly)
            {
                e = new EventBLL().RetrieveByType(3);
            }
            else if (eventTypes == EventTypes.Yearly)
            {
                e = new EventBLL().RetrieveByType(4);
            }
            EventPanel[] events = new EventPanel[e.Count];
            for (int i = 0; i < events.Length; i++)
            {
                events[i]                  = new EventPanel(table.Size.Width, table.Size.Height);
                events[i].ID               = e[i].ID.ToString();
                events[i].Title            = e[i].Title;
                events[i].EventImage.Image = Image.FromFile(@"" + e[i].ImagePath);
                events[i].EventType        = e[i].EventType.Type;
                events[i].Sales            = e[i].Sales.ToString() + "%";
                events[i].EventStart       = e[i].StartDate.ToString("dd/MM/yyyy");
                events[i].EventEnd         = e[i].EndDate.ToString("dd/MM/yyyy");

                fpnEvents.Controls.Add(events[i]);
            }
        }
        protected void btn_save_Click(object sender, EventArgs e)
        {
            if (!Page.IsValid)
            {
                return;
            }
            EventBLL eventBLL = new EventBLL();

            eventBLL.ownerUserId = (Int32)Session["userId"];
            eventBLL.id          = int.Parse(this.hf_eventId.Value);
            eventBLL.name        = this.tb_name.Text;
            eventBLL.location    = this.tb_location.Text;
            string dftime = this.tb_dateFrom.Text + " " + this.tb_timeFrom.Text;

            eventBLL.from = Util.StringToDateTimeHHmmSS(dftime) ?? DateTime.Now;
            string dttime = this.tb_dateTo.Text + " " + this.tb_timeTo.Text;

            eventBLL.to     = Util.StringToDateTimeHHmmSS(dttime) ?? DateTime.Now;
            eventBLL.status = this.ddl_status.SelectedValue.ToString();

            foreach (GridViewRow row in this.gv_friends.Rows)
            {
                if (row.Cells[2].FindControl("cb_select") == null)
                {
                    continue;
                }
                CheckBox check = row.Cells[2].FindControl("cb_select") as CheckBox;

                if (check.Checked)
                {
                    HiddenField hd       = row.Cells[3].FindControl("hf_friendId") as HiddenField;
                    string      friendId = hd.Value;
                    eventBLL.participantIdList.Add(Convert.ToInt32(friendId));
                }
            }

            eventBLL.updateEvent();
            Response.Redirect("~/AppPage/groupEvent.aspx?id=" + Request.QueryString["id"]);
        }
        private void ShowEvents()
        {
            if (fpnEvents.Controls.Count > 0)
            {
                fpnEvents.Controls.Clear();
            }
            var e = new EventBLL().RetrieveALL();

            EventPanel[] events = new EventPanel[e.Count];
            for (int i = 0; i < events.Length; i++)
            {
                events[i]                  = new EventPanel(table.Size.Width, table.Size.Height);
                events[i].ID               = e[i].ID.ToString();
                events[i].Title            = e[i].Title;
                events[i].EventImage.Image = Image.FromFile(@"" + e[i].ImagePath);
                events[i].EventType        = e[i].EventType.Type;
                events[i].Sales            = e[i].Sales.ToString() + "%";
                events[i].EventStart       = e[i].StartDate.ToString("dd/MM/yyyy");
                events[i].EventEnd         = e[i].EndDate.ToString("dd/MM/yyyy");

                fpnEvents.Controls.Add(events[i]);
            }
        }
 private void GenerateCode()
 {
     try
     {
         QuaintLibraryManager lib = new QuaintLibraryManager();
         this.ModelCode = CodePrefix.Event + "-" + lib.GetSixDigitNumber(1);
         EventBLL  eventBLL = new EventBLL();
         DataTable dt       = eventBLL.GetAll();
         if (dt != null)
         {
             if (dt.Rows.Count > 0)
             {
                 string[] lastCode       = dt.Rows[dt.Rows.Count - 1]["EventCode"].ToString().Split('-');
                 int      lastCodeNumber = Convert.ToInt32(lastCode[1]);
                 this.ModelCode = CodePrefix.Event + "-" + lib.GetSixDigitNumber(lastCodeNumber + 1);
             }
         }
     }
     catch (Exception)
     {
         Alert(AlertType.Error, "Failed to load.");
     }
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MESDefaultMapAction"/> class.
 /// </summary>
 public MESDefaultMapAction()
 {
     scApp    = SCApplication.getInstance();
     bcfApp   = scApp.getBCFApplication();
     eventBLL = scApp.EventBLL;
 }
Esempio n. 20
0
 private void Info_Load(object sender, EventArgs e)
 {
     if (RecordType == Record.Booking)
     {
         var obj = new BookingBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.CashPaymentDetails)
     {
         var obj = new CashPaymentDetailsBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Category)
     {
         var obj = new CategoryBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Chair)
     {
         var obj = new ChairBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.ChairClass)
     {
         var obj = new ChairClassBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Cinema)
     {
         var obj = new CinemaBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Client)
     {
         var obj = new ClientBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.ClientPremiumDetails)
     {
         var obj = new ClientPremiumDetailsBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Event)
     {
         var obj = new EventBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.EventDetails)
     {
         var obj = new EventDetailsBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.EventType)
     {
         var obj = new EventTypeBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Genre)
     {
         var obj = new GenderBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Hall)
     {
         var obj = new HallBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Movie)
     {
         var obj = new MovieBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Payment)
     {
         var obj = new PaymentBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Role)
     {
         var obj = new RoleBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Schedule)
     {
         var obj = new ScheduleBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Technology)
     {
         var obj = new TechnologyBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Ticket)
     {
         var obj = new TicketBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.User)
     {
         var obj = new UserBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.User_Roles)
     {
         var obj = new UserBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
 }
        private void SaveAndUpdate()
        {
            try
            {
                if (string.IsNullOrEmpty(txtTitle.Text))
                {
                    Alert(AlertType.Warning, "Enter title.");
                    txtTitle.Focus();
                }
                else if (string.IsNullOrEmpty(txtFromDate.Text))
                {
                    Alert(AlertType.Warning, "Select from date.");
                    txtFromDate.Focus();
                }
                else if (string.IsNullOrEmpty(txtToDate.Text))
                {
                    Alert(AlertType.Warning, "Select to date.");
                    txtToDate.Focus();
                }
                else if (ddlLocation.SelectedIndex < 1)
                {
                    Alert(AlertType.Warning, "Select location.");
                    ddlLocation.Focus();
                }
                else
                {
                    QuaintLibraryManager lib = new QuaintLibraryManager();
                    string   title           = Convert.ToString(txtTitle.Text);
                    string   slag            = lib.ConvertToSlug(title);
                    DateTime fromDate        = Convert.ToDateTime(txtFromDate.Text);
                    DateTime toDate          = Convert.ToDateTime(txtToDate.Text);
                    string   description     = Convert.ToString(txtDescription.Text);
                    int      locationId      = Convert.ToInt32(ddlLocation.SelectedValue);

                    EventBLL eventBLL = new EventBLL();
                    if (this.ModelId > 0)
                    {
                        DataTable dt   = eventBLL.GetById(this.ModelId);
                        Events    evnt = new Events();
                        evnt.EventId     = Convert.ToInt32(Convert.ToString(dt.Rows[0]["EventId"]));
                        evnt.EventCode   = Convert.ToString(dt.Rows[0]["EventCode"]);
                        evnt.Title       = Convert.ToString(dt.Rows[0]["Title"]);
                        evnt.Slag        = Convert.ToString(dt.Rows[0]["Slag"]);
                        evnt.FromDate    = Convert.ToDateTime(Convert.ToString(dt.Rows[0]["FromDate"]));
                        evnt.ToDate      = Convert.ToDateTime(Convert.ToString(dt.Rows[0]["ToDate"]));
                        evnt.Description = Convert.ToString(dt.Rows[0]["Description"]);
                        evnt.IsActive    = Convert.ToBoolean(Convert.ToString(dt.Rows[0]["IsActive"]));
                        evnt.LocationId  = Convert.ToInt32(Convert.ToString(dt.Rows[0]["LocationId"]));
                        evnt.CreatedDate = (string.IsNullOrEmpty(Convert.ToString(dt.Rows[0]["CreatedDate"]))) ? (DateTime?)null : Convert.ToDateTime(Convert.ToString(dt.Rows[0]["CreatedDate"]));
                        evnt.CreatedBy   = Convert.ToString(dt.Rows[0]["CreatedBy"]);
                        evnt.CreatedFrom = Convert.ToString(dt.Rows[0]["CreatedFrom"]);

                        evnt.Title       = title.Trim();
                        evnt.Slag        = slag;
                        evnt.FromDate    = fromDate;
                        evnt.ToDate      = toDate;
                        evnt.Description = description;
                        evnt.LocationId  = locationId;

                        evnt.UpdatedDate = DateTime.Now;
                        evnt.UpdatedBy   = this.UserInfo;
                        evnt.UpdatedFrom = this.StationInfo;

                        if (eventBLL.Update(evnt))
                        {
                            this.MultiEntryDisallow = true;
                            Alert(AlertType.Success, "Updated successfully.");
                            ClearFields();
                        }
                        else
                        {
                            Alert(AlertType.Error, "Failed to update.");
                        }
                    }
                    else
                    {
                        Events evnt = new Events();
                        evnt.EventCode   = this.ModelCode;
                        evnt.Title       = title;
                        evnt.Slag        = slag;
                        evnt.FromDate    = fromDate;
                        evnt.ToDate      = toDate;
                        evnt.Description = description;
                        evnt.LocationId  = locationId;
                        evnt.IsActive    = true;
                        evnt.CreatedDate = DateTime.Now;
                        evnt.CreatedBy   = this.UserInfo;
                        evnt.CreatedFrom = this.StationInfo;

                        if (eventBLL.Save(evnt))
                        {
                            Alert(AlertType.Success, "Saved successfully.");
                            ClearFields();
                            GenerateCode();
                        }
                        else
                        {
                            Alert(AlertType.Error, "Failed to save.");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Alert(AlertType.Error, ex.Message.ToString());
            }
        }
Esempio n. 22
0
 public EventsController()
 {
     _eventBLL = EventBLL.GetInstance();
 }
        protected void btnActiveOrDeactive_Command(object sender, CommandEventArgs e)
        {
            try
            {
                string id = Convert.ToString(e.CommandArgument);
                if (!string.IsNullOrEmpty(id))
                {
                    EventBLL  eventBLL = new EventBLL();
                    DataTable dt       = eventBLL.GetById(Convert.ToInt32(QuaintSecurityManager.Decrypt(id)));
                    if (dt != null)
                    {
                        if (dt.Rows.Count > 0)
                        {
                            string actionStatus = "Updated";
                            Events evnt         = new Events();
                            evnt.EventId     = Convert.ToInt32(Convert.ToString(dt.Rows[0]["EventId"]));
                            evnt.EventCode   = Convert.ToString(dt.Rows[0]["EventCode"]);
                            evnt.Title       = Convert.ToString(dt.Rows[0]["Title"]);
                            evnt.Slag        = Convert.ToString(dt.Rows[0]["Slag"]);
                            evnt.FromDate    = Convert.ToDateTime(dt.Rows[0]["FromDate"]);
                            evnt.ToDate      = Convert.ToDateTime(dt.Rows[0]["ToDate"]);
                            evnt.Description = Convert.ToString(dt.Rows[0]["Description"]);
                            evnt.IsActive    = Convert.ToBoolean(Convert.ToString(dt.Rows[0]["IsActive"]));
                            evnt.CreatedDate = (string.IsNullOrEmpty(Convert.ToString(dt.Rows[0]["CreatedDate"]))) ? (DateTime?)null : Convert.ToDateTime(Convert.ToString(dt.Rows[0]["CreatedDate"]));
                            evnt.CreatedBy   = Convert.ToString(dt.Rows[0]["CreatedBy"]);
                            evnt.CreatedFrom = Convert.ToString(dt.Rows[0]["CreatedFrom"]);
                            evnt.LocationId  = Convert.ToInt32(dt.Rows[0]["LocationId"]);

                            evnt.UpdatedDate = DateTime.Now;
                            evnt.UpdatedBy   = UserInfo;
                            evnt.UpdatedFrom = StationInfo;

                            if (evnt.IsActive)
                            {
                                evnt.IsActive = false;
                                actionStatus  = "Deactivated";
                            }
                            else
                            {
                                evnt.IsActive = true;
                                actionStatus  = "Activated";
                            }

                            if (eventBLL.Update(evnt))
                            {
                                Alert(AlertType.Success, actionStatus + " successfully.");
                                LoadList();
                            }
                            else
                            {
                                Alert(AlertType.Error, "Failed to update.");
                            }
                        }
                    }
                }
            }
            catch (Exception)
            {
                Alert(AlertType.Error, "Failed to process.");
            }
        }
Esempio n. 24
0
 public int Create()
 {
     return(EventBLL.Create(Name, CourseID, StartDate, EndDate));
 }
Esempio n. 25
0
 public static EventDisplay GetDetails(int EventID)
 {
     return((EventDisplay)(EventBLL.GetDetails(EventID)));
 }
Esempio n. 26
0
 public static List <EventDisplay> List()
 {
     return(EventBLL.ListEvents().Select(e => (EventDisplay)e).ToList());
 }
Esempio n. 27
0
 public GEMDriver()
 {
     scApp    = SCApplication.getInstance();
     eventBLL = scApp.EventBLL;
     bcfApp   = scApp.getBCFApplication();
 }
        public CreateTicket(int chairid, int scheduleid)
        {
            InitializeComponent();
            b = new BookingBLL().RetrieveByChairAndSchedule(chairid, scheduleid);
            lblMovieTittle.Text = b.Schedule.Movie.Title;
            lblHall.Text        = b.Schedule.Hall.Name;
            lblSeat.Text        = b.Chair.Row + " , " + b.Chair.Column;
            if (b.Schedule.Hall.Technology.Type == "3D")
            {
                lblTech.Text = "3D";
            }
            else
            {
                lblTech.Text = "2D";
            }
            lblStartTime.Text     = b.Schedule.StartTime.ToString("HH:mm");
            lblDuration.Text      = b.Schedule.Movie.Duration.ToString();
            lblPaymentMethod.Text = "CASH";
            lblDate.Text          = DateTime.Now.ToString("dd/MM/yyyy HH:mm");
            lblCN.Text            = b.Client.FirstName;
            lblLN.Text            = b.Client.LastName;
            lblTickedID.Text      = (new TicketBLL().Count() + 1).ToString();
            double movieprice = b.Schedule.Movie.Price;
            var    events     = new EventBLL().RetrieveALL();

            foreach (Event item in events)
            {
                if (item.EndDate > DateTime.Now)
                {
                    if (item.EventType.Type == "Daily")
                    {
                        if (item.Movie == b.Schedule.Movie)
                        {
                            movieprice = movieprice - movieprice * (item.Sales / 100);
                        }
                    }
                    else if (item.EventType.Type == "Weekly" && item.StartDate.DayOfWeek == DateTime.Now.DayOfWeek)
                    {
                        if (item.Movie == b.Schedule.Movie)
                        {
                            movieprice = movieprice - movieprice * (item.Sales / 100);
                        }
                    }
                    else if (item.EventType.Type == "Monthly")
                    {
                        while (item.StartDate < item.EndDate)
                        {
                            if (item.StartDate.Day == DateTime.Now.Day)
                            {
                                if (item.Movie == b.Schedule.Movie)
                                {
                                    movieprice = movieprice - movieprice * (item.Sales / 100);
                                }
                                item.StartDate.AddMonths(1);
                            }
                        }
                    }
                    else if (item.EventType.Type == "Yearly")
                    {
                        while (item.StartDate < item.EndDate)
                        {
                            if (item.StartDate.Day == DateTime.Now.Day)
                            {
                                if (item.Movie == b.Schedule.Movie)
                                {
                                    movieprice = movieprice - movieprice * (item.Sales / 100);
                                }
                                item.StartDate.AddYears(1);
                            }
                        }
                    }
                }
            }
            lblMoviePrice.Text = movieprice.ToString() + "$";
            lblVAT.Text        = "+ " + (b.Schedule.Movie.Price * 0.18).ToString() + "$";
            lblTechnology.Text = ((Func <string>)(() => { if (lblTech.Text == "3D")
                                                          {
                                                              return("+ " + b.Schedule.Movie.Price * 0.25 + "$");
                                                          }
                                                          else
                                                          {
                                                              return("+ 0" + "$");
                                                          } }))();
            double total = movieprice + ((Func <double>)(() => { if (lblTech.Text == "3D")
                                                                 {
                                                                     return(b.Schedule.Movie.Price * 0.25);
                                                                 }
                                                                 else
                                                                 {
                                                                     return(0);
                                                                 } }))() + (b.Schedule.Movie.Price * 0.18);

            lblTOTAL.Text = total.ToString() + " $";
        }