protected void Back_Click(object sender, EventArgs e) { ManageDataSession Data = ManageDataSession.Get(this); HandleShowState(Data, ManageDataState.Main, true); Server.TransferRequest(Request.Url.AbsolutePath, false); }
void ShowMain() { ManageDataSession Data = ManageDataSession.Get(this); if (IsPostBack) { MainRadioButton SelBtn = GetMainRadioButton(Data); foreach (var Btn in Data.MainRadioButtons) { Btn.Checked = false; } if (SelBtn != null) { SelBtn.Checked = true; } } else { Data.MainRadioButtons.Clear(); Data.MainRadioButtons.Add(new MainRadioButton("Add Single", ManageDataState.AddSingle) { Checked = true }); Data.MainRadioButtons.Add(new MainRadioButton("Add Multiple", ManageDataState.AddMultiple) { Enabled = true }); Data.MainRadioButtons.Add(new MainRadioButton("Add Repeating", ManageDataState.AddRepeating) { Enabled = false }); Data.MainRadioButtons.Add(new MainRadioButton("Add MaestroPlus", ManageDataState.AddMaestroPlus) { Enabled = true }); Data.MainRadioButtons.Add(new MainRadioButton("Manage MaestroPlus", ManageDataState.ManageMaestroPlus) { Enabled = false }); foreach (var Btn in Data.MainRadioButtons) { if (Btn.Checked) { mainRadioResult.Value = Btn.InputID; } } } btnBack.Visible = false; divRadioOptions.Visible = true; rptOptions.DataSource = Data.MainRadioButtons; rptOptions.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { ManageDataSession Data = ManageDataSession.Get(this); Data.State = ManageDataState.Main; BudgetSession S = BudgetSession.Get(this); if (S.Authenticated()) { S.LogOut(); } Response.Redirect("Login.aspx"); }
protected void Page_Load(object sender, EventArgs e) { BudgetSession S = BudgetSession.Get(this); if (!S.Authenticated()) { Response.Redirect("Login.aspx"); return; } ManageDataSession Data = ManageDataSession.Get(this); if (Data.SelectedCurrency == null) { DAL DbDAL = new DAL(); Data.SelectedCurrency = DbDAL.Select <Currency>().Where(C => C.Code == "HRK").First(); } HandleShowState(Data, Data.State); }
protected void Confirm_Click(object sender, EventArgs e) { ManageDataSession Data = ManageDataSession.Get(this); BudgetSession S = BudgetSession.Get(this); try { HandleStateConfirm(Data, S); } catch (DisplayException E) { labelError.Visible = true; labelError.InnerText = E.Message; return; } catch (Exception E) when(!Debugger.IsAttached) { labelError.Visible = true; labelError.InnerText = "Internal exception occured in HandleStateConfirm"; return; } Server.TransferRequest(Request.Url.AbsolutePath, false); }