Ejemplo n.º 1
0
        protected void GridDataBind()
        {
            List <Transport> TrList = TransportLogic.ReadAllTransports();

            TransportDataGrid.DataSource = TrList;
            TransportDataGrid.DataBind();
        }
        protected void EventHandler(object sender, EventArgs e)
        {
            Transport        Transport = new Transport();
            List <Transport> TrList    = TransportLogic.ReadAllTransports();

            for (int i = 0; i < TrList.Count; i++)
            {
                if (long.Parse(txt_1.SelectedValue) == TrList[i].transportID)
                {
                    Transport = TrList[i];
                    break;
                }
            }
            if (Transport != null)
            {
                par_1  = Transport.transportID;
                par_2  = Transport.model;
                par_3  = Transport.registrationNumber;
                par_4  = Transport.VIN;
                par_5  = Transport.transportType;
                par_6  = Transport.transportCategory;
                par_7  = Transport.transportMakingYear;
                par_8  = Transport.ecologyClass;
                par_9  = Transport.maxWeight;
                par_10 = Transport.weight;
                par_11 = Transport.engineType;
                par_12 = Transport.engineVolume;
            }
        }
Ejemplo n.º 3
0
        void DetailedInfoForm_SavedDataEvent()
        {
            List <Transport> TrList = TransportLogic.ReadAllTransports();

            TransportDataGrid.DataSource = TrList;
            TransportDataGrid.DataBind();
            TransportDataGrid.Visible = true;
            mv_Main.SetActiveView(view_DataGrid);
        }
Ejemplo n.º 4
0
        public static List <long> ListOfIDs()
        {
            List <Transport> TList  = TransportLogic.ReadAllTransports();
            List <long>      IDList = new List <long>();

            foreach (Transport t in TList)
            {
                IDList.Add(t.transportID);
            }
            return(IDList);
        }
Ejemplo n.º 5
0
        protected void btn_Delete_Click(object sender, EventArgs e)
        {
            Transport deleteTransport = new Transport();

            List <Transport> TrList = TransportLogic.ReadAllTransports();

            for (int i = 0; i < TrList.Count; i++)
            {
                if (TransportDataGrid.SelectedRow.Cells[1].Text == TrList[i].transportID.ToString())
                {
                    deleteTransport = TrList[i];
                    break;
                }
            }
            if (deleteTransport != null)
            {
                TransportLogic.DeleteByID(deleteTransport.transportID);
            }
            GridDataBind();
        }
Ejemplo n.º 6
0
        protected void btn_Edit_Click(object sender, EventArgs e)
        {
            //DetailedInfoForm.SetEditMode();

            Transport updateTransport = new Transport();

            List <Transport> TrList = TransportLogic.ReadAllTransports();

            for (int i = 0; i < TrList.Count; i++)
            {
                //if ((int)TransportDataGrid.SelectedDataKey.Value == TrList[i].transportID)
                if (TransportDataGrid.SelectedRow.Cells[0].Text == TrList[i].transportID.ToString())
                {
                    updateTransport = TrList[i];
                    break;
                }
            }

            if (updateTransport != null)
            {
                //Fill data from selected row into detailed view
                DetailedInfoForm.par_1  = updateTransport.transportID;
                DetailedInfoForm.par_2  = updateTransport.model;
                DetailedInfoForm.par_3  = updateTransport.registrationNumber;
                DetailedInfoForm.par_4  = updateTransport.VIN;
                DetailedInfoForm.par_5  = updateTransport.transportType;
                DetailedInfoForm.par_6  = updateTransport.transportCategory;
                DetailedInfoForm.par_7  = updateTransport.transportMakingYear;
                DetailedInfoForm.par_8  = updateTransport.ecologyClass;
                DetailedInfoForm.par_9  = updateTransport.maxWeight;
                DetailedInfoForm.par_10 = updateTransport.weight;
                DetailedInfoForm.par_11 = updateTransport.engineType;
                DetailedInfoForm.par_12 = updateTransport.engineVolume;
                DetailedInfoForm.SetEditMode(updateTransport.transportID);
                mv_Main.SetActiveView(view_Detailed);
            }
        }