Beispiel #1
0
        // zaznaczenie początku operacji odbioru pasażerów z samolotu lub Gate
        protected void BusStartLoad_Click(object sender, EventArgs e)
        {
            bl.BusOperationAction(2, (string)Session["Bus"]);
            Session["OperationStatus"] = 3;
            DataManipulate dm = new DataManipulate();

            dm.TranslateCoordToDegree((double)Session["CurrentLat"], (double)Session["CurrentLon"]);
            dm.Dispose();
        }
Beispiel #2
0
        // ustawienie kolorów aktywnych dla wszystrkich przycisków na stronie bus
        private void InWorkBusControls(int operationStatus)
        {
            DataManipulate dm = new DataManipulate();

            UpdateGPSData();
            if ((int)Session["OperationStatus"] == 2 || (int)Session["OperationStatus"] == 4)
            {
                dm.CheckDistance((int)Session["OperationStatus"]);
                dm.SetPredictedDistance();
                if ((string)Session["StartLocLatDegree"] == null || (string)Session["StartLocLonDegree"] == null || (string)Session["StartLocLatDegree"] == "" || (string)Session["StartLocLonDegree"] == "")
                {
                    dm.TranslateCoordToDegree((double)Session["CurrentLat"], (double)Session["CurrentLon"]);
                }
            }
            SetGraficsElements();
            SetDataControls();
            SetAlert();
            BusAlert((int)Session["Alert"]);
            dm.Dispose();
        }
Beispiel #3
0
        // Sprawdzenie stanu zleceń w bazie
        private void CheckOperations()
        {
            DataManipulate dm = new DataManipulate();

            bl.GetOperations((string)Session["Bus"], ref ds);
            if (ds.Tables[0].Rows.Count > 0)
            {
                dm.GetPPSData(ds.Tables[0].Rows[0].Field <int>("PPS"));
                dm.GetGateData(ds.Tables[0].Rows[0].Field <int>("Gate"));
                dm.SetOperationStatus(ds);
                SetButtonsStatus();
                UpdateGPSData();
                if ((int)Session["OperationStatus"] == 2)
                {
                    dm.TranslateCoordToDegree((double)Session["CurrentLat"], (double)Session["CurrentLon"]);
                }
                dm.GetOperationData(ds);
                InWorkBusControls((int)Session["OperationStatus"]);
                dm.Dispose();
            }
            ds.Clear();
        }