protected void Page_Load(object sender, EventArgs e) { CRM_CalendarOutreach = Entity.CRM_CalendarOutreaches.FirstOrDefault(); ucLogHistory.IHistory = CRM_CalendarOutreach; ucLogNotes.INotes = Entity; ucNavCal.Entity = Entity; CRMContext = Entity; // buttons // btnSubmit.EventHandler = btnSubmit_Click; btnSubmitChanges.EventHandler = btnSubmitChanges_Click; // Security // FormAutoCompletes(); if (!Page.IsPostBack) { if (CRM_CalendarOutreach == null) { ddlOffer.DataSource = CRM_Offer.SetDropDown(db.CRM_Offers.OrderBy(o => o.Name).Cast <IArchivable>(), null); ddlOffer.DataBind(); } else { ddlOffer.DataSource = CRM_Offer.SetDropDown(db.CRM_Offers.OrderBy(o => o.Name).Cast <IArchivable>(), CRM_CalendarOutreach.CRM_Offer); ddlOffer.DataBind(); PopulateFields(); } } }
protected void Page_Load(object sender, EventArgs e) { RunSecurity(CRM.Code.Models.Admin.AllowedSections.NotSet); CRM_CalendarGroupBooking = Entity.CRM_CalendarGroupBookings.FirstOrDefault(); ucLogHistory.IHistory = CRM_CalendarGroupBooking; ucLogNotes.INotes = Entity; ucNavCal.Entity = Entity; CRMContext = Entity; // buttons // btnSubmit.EventHandler = btnSubmit_Click; btnSubmitChanges.EventHandler = btnSubmitChanges_Click; // Security // btnSubmitChanges.Visible = PermissionManager.CanUpdate; if (!PermissionManager.CanAdd && CRM_CalendarGroupBooking == null) { Response.Redirect(Entity.DetailsURL); } FormAutoCompletes(); if (!Page.IsPostBack) { ddlEvent.DataSource = from ev in db.Events where ev.IsActive where !ev.IsArchived orderby ev.Name select ev; ddlEvent.DataBind(); if (CRM_CalendarGroupBooking == null) { ddlOffer.DataSource = CRM_Offer.SetDropDown(db.CRM_Offers.OrderBy(o => o.Name).Cast <IArchivable>(), null); ddlOffer.DataBind(); ddlExhibition.DataSource = CRM_Exhibition.SetDropDown(db.CRM_Exhibitions.OrderBy(o => o.Name).Cast <IArchivable>(), null); ddlExhibition.DataBind(); } else { ddlOffer.DataSource = CRM_Offer.SetDropDown(db.CRM_Offers.OrderBy(o => o.Name).Cast <IArchivable>(), CRM_CalendarGroupBooking.CRM_Offer); ddlOffer.DataBind(); ddlExhibition.DataSource = CRM_Exhibition.SetDropDown(db.CRM_Exhibitions.OrderBy(o => o.Name).Cast <IArchivable>(), CRM_CalendarGroupBooking.CRM_Exhibition); ddlExhibition.DataBind(); PopulateFields(); } } }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["action"] == "delete") { int cid = Convert.ToInt32(Request.QueryString["cid"]); var member = db.CRM_AnnualPassCorporates.FirstOrDefault(p => p.ID == cid); if (member != null) { db.CRM_AnnualPassCorporates.DeleteOnSubmit(member); db.SubmitChanges(); } } CRM_AnnualPass = Entity.CRM_AnnualPasses.SingleOrDefault(f => f.ID.ToString() == Request.QueryString["pid"]); btnSubmit.EventHandler = btnSubmit_Click; btnSubmitChanges.EventHandler = btnSubmitChanges_Click; btnDelete.EventHandler = btnDelete_Click; btnAddGroup.EventHandler = btnAddGroup_Click; confirmationDelete.StandardDeleteHidden("pass", btnRealDelete_Click); ucNav.Entity = Entity; ucACPrimaryContact.EventHandler = lnkSelect_Click; ucACPrimaryContact.Config = new AutoCompleteConfig(JSONSet.DataSets.contact); ucACNewPerson.EventHandler = lnkSelectNew_Click; ucACNewPerson.Config = new AutoCompleteConfig(JSONSet.DataSets.person); ucNotes.INotes = CRM_AnnualPass; if (CRM_AnnualPass != null) { lvPersons.Type = typeof(CRM_AnnualPassPerson); lvPersons.DataSet = db.CRM_AnnualPassPersons.Where(p => p.CRM_AnnualPassID == CRM_AnnualPass.ID).Select(a => (object)a); lvPersons.ItemsPerPage = 10; lvPersons.ShowCustomisation = false; } else { lvPersons.Type = typeof(CRM_AnnualPassPerson); lvPersons.DataSet = Enumerable.Empty <CRM_AnnualPassPerson>().Select(a => (object)a); lvPersons.ItemsPerPage = 10; lvPersons.ShowCustomisation = false; } CRMContext = CRM_AnnualPass; if (!Page.IsPostBack) { ddlPassType.DataSource = CRM_AnnualPassType.BaseSet(db); ddlPassType.DataBind(); ddlPaymentType.DataSource = Enumeration.GetAll <CRM.Code.Helpers.PaymentType.Types>(); ddlPaymentType.DataBind(); if (CRM_AnnualPass != null) { ddlOffer.DataSource = CRM_Offer.SetDropDown(db.CRM_Offers.Cast <IArchivable>(), CRM_AnnualPass.CRM_Offer); ddlOffer.DataBind(); PopulateFields(); } else { ddlOffer.DataSource = CRM_Offer.SetDropDown(db.CRM_Offers.Cast <IArchivable>(), null); ddlOffer.DataBind(); lvPersons.Visible = false; txtStartDate.Value = UKTime.Now; txtExpiryDate.Value = UKTime.Now.AddYears(1); } } }