コード例 #1
0
        private void activeSubscribersReportToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ParkingManagementBLL parkingManagementBLL = new ParkingManagementBLL();

            subscriberInfoList = parkingManagementBLL.GetActiveSubscriberList();
            printPreviewDialogActiveSubscribers.ShowDialog();
        }
コード例 #2
0
        private void carParkingInfoListForReportToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ParkingManagementBLL parkingManagementBLL = new ParkingManagementBLL();

            carParkingInfoList = parkingManagementBLL.GetCarParkingInfoListForReport();
            printPreviewDialogAllCars.ShowDialog();
        }
コード例 #3
0
        public static void AddExceptionLog(Exception ex)
        {
            ParkingManagementBLL parkingManagementBLL = new ParkingManagementBLL();

            parkingManagementBLL.AddExceptionLog(ex.ToString());
            parkingManagementBLL = null;
        }
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                SubscriberInfo subscriberInfo = new SubscriberInfo();
                subscriberInfo.FirstName        = txtFirstName.Text;
                subscriberInfo.LastName         = txtLastName.Text;
                subscriberInfo.Address          = txtAddress.Text;
                subscriberInfo.District         = txtDistrict.Text;
                subscriberInfo.Province         = txtProvince.Text;
                subscriberInfo.PhoneNumber      = txtPhoneNumber.Text;
                subscriberInfo.RegistrationDate = DateTime.Now;

                ParkingManagementBLL parkingManagementBLL = new ParkingManagementBLL();
                parkingManagementBLL.DefineSubscriberInfo(subscriberInfo);

                MessageBox.Show("Kayıt başarılı!");
                ClearPanel();
            }
            catch (Exception ex)
            {
                Log.AddExceptionLog(ex);
                MessageBox.Show("Kayıt eklenemedi!");
            }
        }
コード例 #5
0
        private void btnViewGainReport_Click(object sender, EventArgs e)
        {
            ParkingManagementBLL parkingManagementBLL = new ParkingManagementBLL();

            totalPrice = parkingManagementBLL.GetGainBySpecificDate(dtPickerBeginDate.Value, dtPickerEndDate.Value);
            printPreviewDialogGain.ShowDialog();
        }
 List <CarParkingInfo> GetCarParkingInfoListByCarPlate(string carPlate)
 {
     try
     {
         ParkingManagementBLL parkingManagementBLL = new ParkingManagementBLL();
         return(parkingManagementBLL.GetCarParkingInfoListByCarPlate(carPlate));
     }
     catch (Exception ex)
     {
         Log.AddExceptionLog(ex);
         MessageBox.Show("Rapor çıktısı alırken bir sorun oluştu.");
         return(null);
     }
 }
コード例 #7
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                carParkingInfo.OutDate    = dtPickerOutDate.Value;
                carParkingInfo.StayTime   = float.Parse(txtStayTime.Text);
                carParkingInfo.TotalPrice = float.Parse(txtTotalPrice.Text);

                ParkingManagementBLL parkingManagementBLL = new ParkingManagementBLL();
                parkingManagementBLL.ParkingOutGet(carParkingInfo);
                MessageBox.Show("Araç çıkışı yapıldı!");
                this.Close();
            }
            catch (Exception ex)
            {
                Log.AddExceptionLog(ex);
                MessageBox.Show("Araç çıkışı yapılırken bir sorun oluştu!");
            }
        }
コード例 #8
0
        public void GetSubscriberInfos(ComboBox cmbBoxUsers)
        {
            ParkingManagementBLL  parkingManagementBLL = new ParkingManagementBLL();
            List <SubscriberInfo> subscriberInfoList   = parkingManagementBLL.GetSubscriberInfos();

            ComboboxItem firstItem = new ComboboxItem();

            firstItem.Text  = "Seçiniz";
            firstItem.Value = 0;
            cmbBoxUsers.Items.Add(firstItem);

            foreach (SubscriberInfo subscriberInfo in subscriberInfoList)
            {
                ComboboxItem item = new ComboboxItem();
                item.Text  = subscriberInfo.FirstName + " " + subscriberInfo.LastName;
                item.Value = subscriberInfo.ID;

                cmbBoxUsers.Items.Add(item);
            }
            cmbBoxUsers.SelectedIndex = 0;
        }
コード例 #9
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                ScheduleInfo scheduleInfo = new ScheduleInfo();
                scheduleInfo.ScheduleName     = txtScheduleName.Text;
                scheduleInfo.FirstHour        = dtPickerFirstHour.Text;
                scheduleInfo.LastHour         = dtPickerLastHour.Text;
                scheduleInfo.Price            = txtPrice.Text;
                scheduleInfo.RegistrationDate = DateTime.Now;
                scheduleInfo.IsActive         = 1;

                ParkingManagementBLL parkingManagementBLL = new ParkingManagementBLL();
                parkingManagementBLL.DefineSchedule(scheduleInfo);
                MessageBox.Show("Tarife eklendi!");
            }
            catch (Exception ex)
            {
                Log.AddExceptionLog(ex);
            }
        }
コード例 #10
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                Subscription subscriptions = new Subscription();
                subscriptions.SubscriberID     = Convert.ToInt32((cmbBoxUsers.SelectedItem as ComboboxItem).Value);
                subscriptions.BeginDate        = dtPickerBeginDate.Value;
                subscriptions.EndDate          = dtPickerEndDate.Value;
                subscriptions.SubscriberPrice  = 50;
                subscriptions.RegistrationDate = DateTime.Now;
                subscriptions.IsActive         = 1;

                ParkingManagementBLL parkingManagementBLL = new ParkingManagementBLL();
                parkingManagementBLL.InsertSubscription(subscriptions);
                MessageBox.Show("Abonelik kaydı tamamlandı!");
            }
            catch (Exception ex)
            {
                Log.AddExceptionLog(ex);
                MessageBox.Show("Abonelik kaydı başarısız!");
            }
        }
コード例 #11
0
        void GetSchedules()
        {
            ParkingManagementBLL parkingManagementBLL = new ParkingManagementBLL();

            scheduleInfoList = parkingManagementBLL.GetSchedules();

            ComboboxItem firstItem = new ComboboxItem();

            firstItem.Text  = "Seçiniz";
            firstItem.Value = 0;
            cmbBoxSchedules.Items.Add(firstItem);

            foreach (ScheduleInfo scheduleInfo in scheduleInfoList)
            {
                ComboboxItem item = new ComboboxItem();
                item.Text  = scheduleInfo.ScheduleName;
                item.Value = scheduleInfo.ID;

                cmbBoxSchedules.Items.Add(item);
            }

            cmbBoxSchedules.SelectedIndex = 0;
        }
コード例 #12
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     try
     {
         CarParkingInfo carParkingInfo = new CarParkingInfo();
         carParkingInfo.SubscriberID     = Convert.ToInt32((cmbBoxUsers.SelectedItem as ComboboxItem).Value);
         carParkingInfo.ScheduleID       = Convert.ToInt32((cmbBoxSchedules.SelectedItem as ComboboxItem).Value);
         carParkingInfo.CarPlate         = txtPlate.Text;
         carParkingInfo.EntryDate        = dtPickerEntryDate.Value;
         carParkingInfo.RegistrationDate = DateTime.Now;
         carParkingInfo.LocationInfo     = locationInfo;
         carParkingInfo.IsActive         = 1;
         ParkingManagementBLL parkingManagementBLL = new ParkingManagementBLL();
         parkingManagementBLL.InsertCarParkingEntry(carParkingInfo);
         MessageBox.Show("Araç girişi yapıldı!");
         this.Close();
     }
     catch (Exception ex)
     {
         Log.AddExceptionLog(ex);
         MessageBox.Show("Araç girişi yapılırken hata oluştu!");
     }
 }
コード例 #13
0
        public List <int> GetLocationInfoList()
        {
            ParkingManagementBLL parkingManagementBLL = new ParkingManagementBLL();

            return(parkingManagementBLL.GetLocationInfoList());
        }