コード例 #1
0
        // pobranie listy dostępnych autobusów
        private void BindBusDDL()
        {
            if (Session["Name"] != null)
            {
                bl.GetBus(3, "", ref ds);
                if (ddl_busSelect != null)
                {
                    ddl_busSelect.DataSource     = ds;
                    ddl_busSelect.DataValueField = "Id";
                    ddl_busSelect.DataTextField  = "VehicleNb";
                    ddl_busSelect.DataBind();

                    ddl_busSelect.Items.Insert(0, new ListItem("-----", String.Empty));
                    ddl_busSelect.SelectedIndex = 0;
                }
                ds.Clear();
            }
            BusManagement.SetActiveView(BusSelection);
        }
コード例 #2
0
        // obsługa zdażeń menu Operatora
        protected void MineMenu_MenuItemClick(object sender, MenuEventArgs e)
        {
            MenuItem mnu = (MenuItem)e.Item;

            switch (mnu.Value)
            {
            case "1":
            {
                BusManagement.SetActiveView(Home);
            }
            break;

            case "2":
            {
                BusManagement.SetActiveView(Detail);
            }
            break;

            case "3":
            {
                bool result = bl.UserLogOut((int)Session["Id"], (string)Session["Bus"]);

                if (result)
                {
                    Session.Abandon();
                    Response.Redirect("global.aspx");
                }
                else
                {
                    Response.Write("<script> alert('Błąd - nie udało się poprawnie wylogować') </script>");
                }
            }
            break;

            default:
            {
                BusManagement.SetActiveView(Home);
            }
            break;
            }
        }
コード例 #3
0
        // zatwierdzenie wyboru pojazdu
        protected void Bt_busSelect_Click(object sender, EventArgs e)
        {
            this.busMenu.Items[0].Selectable = true;
            this.busMenu.Items[1].Selectable = true;

            if (Session["Name"] != null)
            {
                // dodanie wybranewgo autobusu do ciasteczka z operatorem
                Session["Bus"] = ddl_busSelect.SelectedItem.ToString();

                // naniesienie zmiany statusu wybranego pojazdu
                bl.UpdateVehicleStatus(2, (string)Session["Bus"]);
            }
            else
            {
                // użytkownik nie jest zalogowany, albo ciasteczko z jakiegos powodu znikło
                bl.UserLogOut((int)Session["Id"], (string)Session["Bus"]);
                Response.Redirect("global.aspx");
            }
            BusManagement.SetActiveView(Home);
        }