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; } }
protected void btn_AddEdit_Click(object sender, EventArgs e) { //Add row if (IsEdit == false) { try { txt_01.ToString(); TransportLogic.AddTransport( par_1, par_2, par_3, par_4, par_5, par_6, par_7, par_8, par_9, par_10, par_11, par_12 ); } catch (ArgumentNullException) { Response.Write("Couldn't insert empty row into database"); } } else { try { TransportLogic.ChangeTransport( par_1, par_2, par_3, par_4, par_5, par_6, par_7, par_8, par_9, par_10, par_11, par_12 ); } catch (ArgumentNullException) { Response.Write("Couldn't edit this object"); } } if (SavedDataEvent != null) { SavedDataEvent(); } ClearControlFields(); }
void DetailedInfoForm_SavedDataEvent() { List <Transport> TrList = TransportLogic.ReadAllTransports(); TransportDataGrid.DataSource = TrList; TransportDataGrid.DataBind(); TransportDataGrid.Visible = true; mv_Main.SetActiveView(view_DataGrid); }
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); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { IsEdit = false; ViewState["EditMode"] = IsEdit; txt_1.DataSource = TransportLogic.ListOfIDs(); txt_1.DataBind(); } _txtFields = new List <TextBox>(12) { txt_01, txt_2, txt_3, txt_4, txt_5, txt_6, txt_7, txt_8, txt_9, txt_10, txt_11, txt_12 }; IsEdit = (bool)ViewState["EditMode"]; // Determine current view var isMobile = WebFormsFriendlyUrlResolver.IsMobileView(new HttpContextWrapper(Context)); CurrentView = isMobile ? "Mobile" : "Desktop"; // Determine alternate view AlternateView = isMobile ? "Desktop" : "Mobile"; // Create switch URL from the route, e.g. ~/__FriendlyUrls_SwitchView/Mobile?ReturnUrl=/Page var switchViewRouteName = "AspNet.FriendlyUrls.SwitchView"; var switchViewRoute = RouteTable.Routes[switchViewRouteName]; if (switchViewRoute == null) { // Friendly URLs is not enabled or the name of the switch view route is out of sync this.Visible = false; return; } var url = GetRouteUrl(switchViewRouteName, new { view = AlternateView, __FriendlyUrls_SwitchViews = true }); url += "?ReturnUrl=" + HttpUtility.UrlEncode(Request.RawUrl); SwitchUrl = url; }
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(); }
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); } }