protected void btnSubmit_Click(object sender, EventArgs e) { var selectedIds = SelectedVehicleIds; var selectedRemarkId = ucReasonEntry.SelectedReasonId; if (selectedRemarkId == 1) //No Remark Selected { ucReasonEntry.SetMultipleEntryNoReasonMessage(); return; } var expectedResolutionDate = ucReasonEntry.EstimatedResolutionDate; if (expectedResolutionDate == null) { ucReasonEntry.SetMultipleEntryInvalidDateMessage(); return; } var remarkText = ucReasonEntry.RemarkEntered; using (var dataAccess = new OverviewDataAccess()) { dataAccess.AddRemarkToManyEntries(selectedIds , Rad.Security.ApplicationAuthentication.GetGlobalId() , remarkText, selectedRemarkId, expectedResolutionDate.Value); } RaiseBubbleEvent(this, new CommandEventArgs("RefreshGrid", null)); }
private void AddRemark() { var vehicleId = VehicleDetails.VehicleId; var periodEntryId = VehicleDetails.ActivePeriodEntries.Max(d => d.PeriodEntryId); var selectedRemarkId = ucReasonEntry.SelectedReasonId; if (selectedRemarkId == 1) //No Remark Selected { return; } var expectedResolutionDate = ucReasonEntry.EstimatedResolutionDate; if (expectedResolutionDate == null) { return; } var remarkText = ucReasonEntry.RemarkEntered; using (var dataAccess = new OverviewDataAccess()) { dataAccess.AddRemarkToPeriodEntry(periodEntryId , Rad.Security.ApplicationAuthentication.GetGlobalId() , remarkText, selectedRemarkId, expectedResolutionDate.Value); } lbCurrentPeriodEntries.SelectedIndex = lbCurrentPeriodEntries.Items.Count - 1; SetVehicleDetails(vehicleId); PopulateRemarksListBox(); }
public void SetVehicleHistoryDetails(int vehicleId) { using (var dataAccess = new OverviewDataAccess()) { VehicleHistoryDetails = dataAccess.GetVehicleHistoryDetails(vehicleId); } SetHistory(); }
protected void btnSubmitComment_Click(object sender, EventArgs e) { using (var dataAccess = new OverviewDataAccess()) { dataAccess.UpdateVehicleComment(VehicleDetails.VehicleId, tbVehicleComment.Text); } RaiseBubbleEvent(this, new CommandEventArgs("RefreshGrid", "")); }
public void SetVehicleDetails(List <int> vehicleIds) { SelectedVehicleIds = vehicleIds; ucReasonEntry.ClearFields(); using (var dataAccess = new OverviewDataAccess()) { var vehicleData = dataAccess.GetMultiRemarkVehicleEntries(vehicleIds); gvMultiReasonList.DataSource = vehicleData; gvMultiReasonList.DataBind(); } }
protected override bool OnBubbleEvent(object sender, EventArgs args) { var handled = false; if (args is GridViewCommandEventArgs) { var commandArgs = args as GridViewCommandEventArgs; if (commandArgs.CommandName == "ShowVehicle") { var vehicleId = int.Parse(commandArgs.CommandArgument.ToString()); using (var dataAccess = new OverviewDataAccess()) { Session[OverviewVehicleHistory.OverviewVehicleHistoryDetails] = dataAccess.GetVehicleHistoryDetails(vehicleId); } ucOverviewVehicle.SetVehicleDetails(vehicleId); upnlMultiview.Update(); mpeCarSearch.Show(); } handled = true; } if (args is CommandEventArgs) { var commandArgs = args as CommandEventArgs; if (commandArgs.CommandName == "RefreshGrid") { using (var dataAccess = new AvailabilityDataAccess(null)) { lblLastUpdate.Text = LastUpdatedFromFleetNow.GetLastUpdatedDateTime(dataAccess); } RefreshOverviewGrid(); } handled = true; } return(handled); }
public List <Tuple <int?, int> > LoadGrid(Dictionary <DictionaryParameter, string> parameters) { List <OverviewGridRow> data; using (var dataAccess = new OverviewDataAccess(parameters)) { data = dataAccess.GetVehicles(); } hfEmptyGrid.Value = data.Count > 0 ? "0" : "1"; GridData = data; if (OverviewSortColumn != null) { SortGrid(OverviewSortDirection, OverviewSortColumn); } //ucExportToExcel.Visible = data.Count > 0; CurrentGvPage = 1; var lastPeriodAndDaysNonRev = data.Select(d => new Tuple <int?, int>(d.LastPeriodEntryId, d.NonRevDays)).ToList(); return(lastPeriodAndDaysNonRev); }