public async void LoadVehicleDueHistory()
        {
            try
            {
                ShowLoading(true);
                string vehicleType = string.Empty;
                var    dal_Menubar = new DALMenubar();
                if (App.Current.Properties.ContainsKey("apitoken"))
                {
                    List <CustomerParkingSlot> lstVehicleHistory    = null;
                    CustomerVehicle            objregistraionnumber = new CustomerVehicle();
                    imagePopVehicleImage.Source = imgCustomerVehcileType.Source;
                    labelPopVehicleDetails.Text = entryRegistrationNumber.Text;
                    await Task.Run(() =>
                    {
                        lstVehicleHistory = dal_Menubar.GetVehicleDueAmountHistory(Convert.ToString(App.Current.Properties["apitoken"]), entryRegistrationNumber.Text, objResultVMPass.VehicleTypeID.VehicleTypeCode);
                    });

                    if (lstVehicleHistory.Count > 0)
                    {
                        lvVehicleDueAmount.ItemsSource = lstVehicleHistory;
                    }
                    popupDueAmount.IsVisible = true;
                }
                ShowLoading(false);
            }
            catch (Exception ex)
            {
                ShowLoading(false);
                dal_Exceptionlog.InsertException(Convert.ToString(App.Current.Properties["apitoken"]), "Operator App", ex.Message, "ViolationVehicleInformation.xaml.cs", "", "LoadVehicleDueHistory");
            }
        }
        public async void GetVehiceDueAmont(string RegistrationNumber, string VehicleTypeCode)
        {
            try
            {
                ShowLoading(true);
                var dal_Menubar = new DALMenubar();
                imagePopVehicleImage.Source = imgCustomerVehcileType.Source;
                labelPopVehicleDetails.Text = RegistrationNumber;
                decimal dueAmount = 0;
                await Task.Run(() =>
                {
                    dueAmount = dal_Menubar.GetVehicleDueAmount(Convert.ToString(App.Current.Properties["apitoken"]), RegistrationNumber, VehicleTypeCode);
                });

                labelDueAmount.Text = String.Format("{0:0.#}", dueAmount);

                if (checkAddNFCCard.IsChecked)
                {
                    labelTotalFee.Text = String.Format("{0:0.#}", (dueAmount + objResultVMPass.Price + objResultVMPass.CardPrice));
                }
                else
                {
                    labelTotalFee.Text = String.Format("{0:0.#}", (dueAmount + objResultVMPass.Price));
                }
                ShowLoading(false);
            }
            catch (Exception ex)
            {
                ShowLoading(false);
                dal_Exceptionlog.InsertException(Convert.ToString(App.Current.Properties["apitoken"]), "Operator App", ex.Message, "DailyPass.xaml.cs", "", "DailyPass");
            }
        }
 public TimeSheet()
 {
     InitializeComponent();
     dal_menubar = new DALMenubar();
     LoadAllOperators();
     btnPreviousMonth.Text = DateTime.Now.AddMonths(-1).ToString("MMMM").ToUpper();
     btnCurrentMonth.Text  = DateTime.Now.ToString("MMMM").ToUpper();
 }
Exemple #4
0
 public RecentCheckOutDetailsPage(int CustomerParkingSlotID)
 {
     InitializeComponent();
     dal_Exceptionlog  = new DALExceptionManagment();
     dal_Menubar       = new DALMenubar();
     lstVehicle        = new List <CustomerVehicle>();
     lstVehicleHistory = new List <CustomerParkingSlot>();
     GetVehicleDeatils(CustomerParkingSlotID);
 }
 string[] receiptlines = new string[17]; // Receipt Lines
 public HistoryPage()
 {
     InitializeComponent();
     dal_Exceptionlog           = new DALExceptionManagment();
     dal_Menubar                = new DALMenubar();
     lstVehicle                 = new List <CustomerVehicle>();
     lstVehicleHistory          = new List <CustomerParkingSlot>();
     ObjblueToothDevicePrinting = new BlueToothDevicePrinting();
 }
 public void LoadCheckOutPickerDays()
 {
     try
     {
         if (App.Current.Properties.ContainsKey("LoginUser") && App.Current.Properties.ContainsKey("apitoken"))
         {
             DALMenubar dal_menubar  = new DALMenubar();
             var        ddlcheckOuts = dal_menubar.GetRecentCheckOutDays();
             if (ddlcheckOuts.Count > 0)
             {
                 pickerDay.ItemsSource = ddlcheckOuts;
             }
         }
     }
     catch (Exception ex)
     {
         dal_Exceptionlog.InsertException(Convert.ToString(App.Current.Properties["apitoken"]), "Operator App", ex.Message, "RecentCheckOuts.xamls.cs", "", "LoadLoginUserLocationLots");
     }
 }
Exemple #7
0
 public MasterHomePage(ParkedVehiclesFilter selectedFilters)
 {
     InitializeComponent();
     dal_Menubar = new DALMenubar();
     try
     {
         if (App.Current.Properties.ContainsKey("LoginUser"))
         {
             User loginUser = (User)App.Current.Properties["LoginUser"];
             labelUserName.Text = loginUser.UserName;
             labelUserID.Text   = "ID: " + Convert.ToString(loginUser.UserCode);
             MasterDetailHomePage homefilterPage = new MasterDetailHomePage(selectedFilters);
             Detail      = new NavigationPage(homefilterPage);
             IsPresented = false;
         }
     }
     catch (Exception ex)
     {
     }
 }
Exemple #8
0
        public MasterHomePage()
        {
            InitializeComponent();
            dal_Exceptionlog = new DALExceptionManagment();
            dal_Menubar      = new DALMenubar();

            try
            {
                if (App.Current.Properties.ContainsKey("LoginUser"))
                {
                    User loginUser = (User)App.Current.Properties["LoginUser"];
                    labelUserName.Text = loginUser.UserName.ToUpper();
                    labelUserID.Text   = "ID: " + Convert.ToString(loginUser.UserCode);
                    if (loginUser.Photo != null && loginUser.Photo.Length > 0)  // Show User Profile Image
                    {
                        imgProfile.Source = ImageSource.FromStream(() => new MemoryStream(ByteArrayCompressionUtility.Decompress(loginUser.Photo)));
                    }

                    if (loginUser.UserTypeID.UserTypeName.ToUpper() == "Administrator".ToUpper())
                    {
                        AdminHomePage adminhomePage = new AdminHomePage();
                        Detail = new NavigationPage(adminhomePage);
                    }
                    else
                    {
                        CheckIn checkInPage = new CheckIn();
                        Detail = new NavigationPage(checkInPage);
                    }

                    IsPresented = false;
                }
            }
            catch (Exception ex)
            {
            }
        }