protected override bool OnBubbleEvent(object sender, EventArgs args)
        {
            var handled = false;

            if (args is CommandEventArgs)
            {
                var commandEventArgs = args as CommandEventArgs;
                if (commandEventArgs.CommandName == UserControls.Phase4.HelpIcons.ExportToExcel.ExportString)
                {
                    ExportToExcel();
                    handled = true;
                }
            }

            if (args is GridViewCommandEventArgs)
            {
                var commandArgs = args as GridViewCommandEventArgs;
                if (commandArgs.CommandName == "ShowVehicles")
                {
                    var reservationId = int.Parse(commandArgs.CommandArgument.ToString());
                    List <VehicleMatchGridRow> data;
                    using (var dataAccess = new MatchDataAccess(null))
                    {
                        data = dataAccess.GetVehicleMatches(reservationId);
                    }
                    ucFleetMatchGrid.GridData = data;
                    upnlMultiview.Update();
                }
            }


            return(handled);
        }
        public void TestMethod3()
        {
            var parameters = new Dictionary <DictionaryParameter, string>();

            parameters[DictionaryParameter.LocationCountry] = "GE";
            using (var dataAccess = new MatchDataAccess(parameters))
            {
                var d = dataAccess.GetVehicleMatches();
            }
        }
        private void ExportToExcel()
        {
            var    mergedParameters = ucParameters.GetParameterDictionary();
            string csvString;

            using (var dataAccess = new MatchDataAccess(mergedParameters))
            {
                csvString = dataAccess.GetReservationMatchExcelExport();
            }

            Session["ExportData"]     = csvString;
            Session["ExportFileType"] = "csv";
            Session["ExportFileName"] = string.Format("Reservation Match {0}", DateTime.Now);
        }
Пример #4
0
        private void RefreshGrid()
        {
            var mergedParameters = ucParameters.GetParameterDictionary();
            List <VehicleMatchGridRow> data;

            using (var dataAccess = new MatchDataAccess(mergedParameters))
            {
                lblLastUpdate.Text        = LastUpdatedFromFleetNow.GetLastUpdatedDateTime(dataAccess);
                lblReservationUpdate.Text = dataAccess.GetLastGwdRequest();

                data = dataAccess.GetVehicleMatches();
            }
            ucFleetMatchGrid.GridData       = data;
            ucReservationMatchGrid.GridData = null;
            pnlOverviewGrid.Visible         = true;
            ucExportToExcel.Visible         = true;
        }