protected void lnkBtnSave_Click(object sender, EventArgs e)
    {
        int    routerID  = Convert.ToInt32(ddlRouter.SelectedItem.Value.ToString());
        string busPlate  = ddlBus.SelectedItem.Value.ToString();
        string departure = txtDeparture.Text.ToString() + " " + ddlStartTime.SelectedItem.Text.ToString();
        string arrival   = txtArrival.Text.ToString() + " " + ddlEndTime.SelectedItem.Text.ToString();
        float  price     = float.Parse(txtPrice.Text.ToString());

        ListBus newListBus = new ListBus();

        newListBus.ListBusID = listBus.ListBusID;
        newListBus.BusPlate  = busPlate;
        newListBus.RouterID  = routerID;
        newListBus.Departure = DateTime.Parse(departure);
        newListBus.Arrival   = DateTime.Parse(arrival);
        newListBus.Price     = price;
        if (cbStatus.Checked)
        {
            newListBus.Status = true;
        }
        else
        {
            newListBus.Status = true;
        }

        int k = BLLListBus.UpdateListBus(newListBus);

        Response.Redirect("ListBus.aspx");
    }
Beispiel #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     int listBusId = Convert.ToInt32(Request.QueryString["ListBusID"].ToString());
     listBus = BLLListBus.getListBusByID(listBusId)[0];
     if (!Page.IsPostBack)
     {
         LoadData();
     }
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        int listBusId = Convert.ToInt32(Request.QueryString["ListBusID"].ToString());

        listBus = BLLListBus.getListBusByID(listBusId)[0];
        if (!Page.IsPostBack)
        {
            LoadData();
        }
    }
Beispiel #4
0
    protected override void OnPreRender(EventArgs e)
    {
        if (MultiView1.ActiveViewIndex == 1)
        {
            int      listBusID = int.Parse(_listbusID.Value.ToString());
            ListBus  listbus   = BLLListBus.getListBusByID(listBusID);
            Bus      bus       = BLLBus.getBusByID(listbus.BusPlate);
            Ticket[] ticket    = BLLTicket.getTicketByListBusID(listBusID);
            int      count     = 1;
            if (chkSeat.Items.Count == 0)
            {
                for (int i = 0; i < bus.Seat; i++)
                {
                    chkSeat.Items.Add(count.ToString());
                    for (int j = 0; j < ticket.Length; j++)
                    {
                        if (count == ticket[j].NumberSeat)
                        {
                            chkSeat.Items[i].Selected = true;
                            chkSeat.Items[i].Enabled  = false;
                        }
                    }
                    count++;
                }
            }
        }
        else if (MultiView1.ActiveViewIndex == 2)
        {
            lbRouterName1.Text = lbRouterName.Text;
            lbDeparture2.Text  = lbDeparture.Text;
            lbArrival2.Text    = lbArrival.Text;
            lbPrice2.Text      = lbPrice.Text;
            ArrayList arrSeat = new ArrayList();
            for (int i = 0; i < chkSeat.Items.Count; i++)
            {
                if (chkSeat.Items[i].Selected == true & chkSeat.Items[i].Enabled == false)
                {
                    int numberSeat = Int32.Parse(chkSeat.Items[i].Text);
                    arrSeat.Add(numberSeat);
                }
            }
            ViewState["CountSeat"] = arrSeat;
        }
        //else if (MultiView1.ActiveViewIndex == 3)
        //{
        //    litCustomerNameStep4.Text = txtcustomername.Text;
        //    litSeatStep4.Text = litSeat.Text;
        //    litPriceStep4.Text = litPrices.Text;
        //}

        base.OnPreRender(e);
    }
Beispiel #5
0
 public static int InsertListBus(ListBus listBus)
 {
     int result = 0;
     try
     {
         result = DataAccessHelper.GetListBusDA().InsertListBus(listBus);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return result;
 }
        public static int UpdateListBus(ListBus listBus)
        {
            int result = 0;

            try
            {
                result = DataAccessHelper.GetListBusDA().UpdateListBus(listBus);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(result);
        }
Beispiel #7
0
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Select")
        {
            ListBus listbus = new ListBus();
            int     index   = Convert.ToInt32(e.CommandArgument.ToString());

            GridViewRow row = GridView1.Rows[index];
            _listbusID.Value = row.Cells[0].Text;

            lbRouterName.Text = ViewState["router"].ToString();
            lbDeparture.Text  = row.Cells[2].Text;
            lbArrival.Text    = row.Cells[3].Text;
            lbPrice.Text      = row.Cells[4].Text;
            MultiView1.ActiveViewIndex++;
        }
    }
Beispiel #8
0
    protected void lnkBtnSave_Click(object sender, EventArgs e)
    {
        int routerID = Convert.ToInt32(ddlRouter.SelectedItem.Value.ToString());
        string busPlate = ddlBus.SelectedItem.Value.ToString();
        string departure = txtDeparture.Text.ToString() + " " + ddlStartTime.SelectedItem.Text.ToString();
        string arrival = txtArrival.Text.ToString() + " " + ddlEndTime.SelectedItem.Text.ToString();
        float price = float.Parse(txtPrice.Text.ToString());

        ListBus listBus = new ListBus();
        listBus.BusPlate = busPlate;
        listBus.RouterID = routerID;
        listBus.Departure = DateTime.Parse(departure);
        listBus.Arrival = DateTime.Parse(arrival);
        listBus.Price = price;
        listBus.Status = true;

        int k = BLLListBus.InsertListBus(listBus);
        Response.Redirect("ListBus.aspx");
    }
    protected void lnkExpired_Click(object sender, EventArgs e)
    {
        DataTable dt = BLLListBus.getAllListBusByStatus(true);

        foreach (DataRow dr in dt.Rows)
        {
            DateTime date = DateTime.Parse(dr["Departure"].ToString());
            if (DateTime.Compare(date, DateTime.Now) < 0)
            {
                ListBus listBus = new ListBus();
                listBus.ListBusID = Int32.Parse(dr["ListBusID"].ToString());
                listBus.RouterID  = Int32.Parse(dr["RouterID"].ToString());
                listBus.BusPlate  = dr["BusPlate"].ToString();
                listBus.Departure = DateTime.Parse(dr["Departure"].ToString());
                listBus.Arrival   = DateTime.Parse(dr["Arrival"].ToString());
                listBus.Price     = Double.Parse(dr["Price"].ToString());
                listBus.Status    = false;
                int k = BLLListBus.UpdateListBus(listBus);
            }
        }
        LoadData();
    }
Beispiel #10
0
 protected void lnkExpired_Click(object sender, EventArgs e)
 {
     DataTable dt = BLLListBus.getAllListBusByStatus(true);
     foreach (DataRow dr in dt.Rows)
     {
         DateTime date = DateTime.Parse(dr["Departure"].ToString());
         if (DateTime.Compare(date, DateTime.Now) < 0)
         {
             ListBus listBus = new ListBus();
             listBus.ListBusID = Int32.Parse(dr["ListBusID"].ToString());
             listBus.RouterID = Int32.Parse(dr["RouterID"].ToString());
             listBus.BusPlate = dr["BusPlate"].ToString();
             listBus.Departure = DateTime.Parse(dr["Departure"].ToString());
             listBus.Arrival = DateTime.Parse(dr["Arrival"].ToString());
             listBus.Price = Double.Parse(dr["Price"].ToString());
             listBus.Status = false;
             int k = BLLListBus.UpdateListBus(listBus);
         }
     }
     LoadData();
 }
Beispiel #11
0
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Select")
        {
            ListBus  listbus = new ListBus();
            int index =  Convert.ToInt32(e.CommandArgument.ToString());

            GridViewRow row = GridView1.Rows[index];
            _listbusID.Value = row.Cells[0].Text;

            lbRouterName.Text = ViewState["router"].ToString();
            lbDeparture.Text = row.Cells[2].Text;
            lbArrival.Text = row.Cells[3].Text;
            lbPrice.Text = row.Cells[4].Text;
            MultiView1.ActiveViewIndex++;
        }
    }