コード例 #1
0
        public void HoaDon_Load(int _HoaDonID)
        {
            LoadingPanel.IsBusy = true;
            HoaDonID = _HoaDonID;

            HoaDonDichVuClient = new HoaDonDichVuSVCClient();
            HoaDonDichVuClient.HoaDonDichVu_GetItem_NgayVaoCompleted += new EventHandler<HoaDonDichVu_GetItem_NgayVaoCompletedEventArgs>(HoaDonDichVuClient_HoaDonDichVu_GetItem_NgayVaoCompleted);
            HoaDonDichVuClient.HoaDonDichVu_GetItem_NgayVaoAsync(HoaDonID);
        }
コード例 #2
0
        //Load DichVu Theo HoaDonID | PhongID
        public void DichVu_Load(int _HoaDonID, int _PhongID)
        {
            LoadingPanel.IsBusy = true;

            DichVuClient = new DichVuSVCClient();
            DichVuClient.DichVu_GetItemsCompleted += new EventHandler<DichVu_GetItemsCompletedEventArgs>(DichVuClient_DichVu_GetItemsCompleted);
            DichVuClient.DichVu_GetItemsAsync();
            cbxDichVu.SelectedIndex = 0;
            rdpNgaySuDung.SelectedDate = DateTime.Now.Date;

            HoaDonID = _HoaDonID;
            PhongID = _PhongID;

            HoaDonDichVuClient = new HoaDonDichVuSVCClient();
            HoaDonDichVuClient.HoaDonDichVu_GetItemsByIDCompleted += new EventHandler<HoaDonDichVu_GetItemsByIDCompletedEventArgs>(HoaDonDichVuClient_HoaDonDichVu_GetItemsByIDCompleted);
            HoaDonDichVuClient.HoaDonDichVu_GetItemsByIDAsync(HoaDonID, PhongID);
        }
コード例 #3
0
        private void OKButton_Click(object sender, RoutedEventArgs e)
        {
            string sNgayRa = "";
            int iGioRa;
            int iPhutRa;
            int iNgayRa_So;
            int iThangRa;
            int iNamRa;

            if (!String.IsNullOrEmpty(rdpNgayRa.SelectedDate.ToString()))
                sNgayRa = rdpNgayRa.SelectedDate.Value.ToString("MM/dd/yyyy");
            iGioRa = int.Parse(cbxGioRa.Text.ToString());
            iPhutRa = int.Parse(cbxPhutRa.Text.ToString());
            iNgayRa_So = DateToNumberConverter.Date2Number(sNgayRa);
            iThangRa = DateToNumberConverter.Date2Month(sNgayRa);
            iNamRa = DateToNumberConverter.Date2Year(sNgayRa);

            HoaDonDichVuClient = new HoaDonDichVuSVCClient();
            HoaDonDichVuClient.HoaDonNgayRa_AddCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(HoaDonDichVuClient_HoaDonNgayRa_AddCompleted);
            HoaDonDichVuClient.HoaDonNgayRa_AddAsync(HoaDonID, sNgayRa, iGioRa, iPhutRa, iNgayRa_So, iThangRa, iNamRa);
        }
コード例 #4
0
        public void HoaDonDichVu_Load(int _HoaDonDichVuID)
        {
            LoadingPanel.IsBusy = true;

            DichVuClient = new DichVuSVCClient();
            DichVuClient.DichVu_GetItemsCompleted += new EventHandler<DichVu_GetItemsCompletedEventArgs>(DichVuClient_DichVu_GetItemsCompleted);
            DichVuClient.DichVu_GetItemsAsync();
            cbxDichVu.SelectedIndex = 0;

            if (_HoaDonDichVuID != 0)
            {
                HoaDonDichVuID = _HoaDonDichVuID;
                HoaDonDichVuClient = new HoaDonDichVuSVCClient();
                HoaDonDichVuClient.HoaDonDichVu_GetItemCompleted += new EventHandler<HoaDonDichVu_GetItemCompletedEventArgs>(HoaDonDichVuClient_HoaDonDichVu_GetItemCompleted);
                HoaDonDichVuClient.HoaDonDichVu_GetItemAsync(HoaDonDichVuID);
            }
        }
コード例 #5
0
        private void OKButton_Click(object sender, RoutedEventArgs e)
        {
            if (!String.IsNullOrEmpty(txtSoLuong.Text.Trim()))
            {
                string ngaysudung = string.Empty;
                int thang, nam, ngayso;
                if (!String.IsNullOrEmpty(rdpNgaySuDung.SelectedDate.ToString()))
                {
                    ngaysudung = rdpNgaySuDung.SelectedDate.Value.ToString("MM/dd/yyyy");
                    thang = rdpNgaySuDung.SelectedDate.Value.Month;
                    nam = rdpNgaySuDung.SelectedDate.Value.Year;
                    ngayso = int.Parse(rdpNgaySuDung.SelectedDate.Value.ToString("yyyyMMdd"));

                    if (HoaDonDichVuID == -1)
                    {
                        HoaDonDichVuClient = new HoaDonDichVuSVCClient();
                        HoaDonDichVuClient.HoaDonDichVu_AddCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(HoaDonDichVuClient_HoaDonDichVu_AddCompleted);
                        HoaDonDichVuClient.HoaDonDichVu_AddAsync(HoaDonID, PhongID, (int)cbxDichVu.SelectedValue, -1, ngaysudung, thang, nam, ngayso,
                            int.Parse(txtSoLuong.Text.ToString()), decimal.Parse(txtDonGia.Text.ToString()), decimal.Parse(txtTongTien.Text.ToString()), User.UserID, DateTime.Now.ToString("MM/dd/yyyy"));
                    }
                    else
                    {
                        HoaDonDichVuClient = new HoaDonDichVuSVCClient();
                        HoaDonDichVuClient.HoaDonDichVu_EditCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(HoaDonDichVuClient_HoaDonDichVu_EditCompleted);
                        HoaDonDichVuClient.HoaDonDichVu_EditAsync(HoaDonDichVuID, HoaDonID, PhongID, (int)cbxDichVu.SelectedValue, -1, ngaysudung, thang, nam, ngayso,
                            int.Parse(txtSoLuong.Text.ToString()), decimal.Parse(txtDonGia.Text.ToString()), decimal.Parse(txtTongTien.Text.ToString()), User.UserID, DateTime.Now.ToString("MM/dd/yyyy"));
                    }
                }
                else
                    MessageBox.Show("Kiểm tra lại ngày sử dụng dịch vụ", "Thông báo", MessageBoxButton.OK);
            }
            else
            {
                MessageBox.Show("Kiểm tra lại cái trường bắt buộc nhập", "Thông báo", MessageBoxButton.OK);
            }
        }
コード例 #6
0
        void HoaDonDichVuClient_HoaDonDichVu_AddCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
        {
            LoadingPanel.IsBusy = true;
            cbxDichVu.SelectedIndex = 0;

            txtSoLuong.Text = String.Empty;
            rdpNgaySuDung.SelectedDate = DateTime.Now.Date;

            HoaDonDichVuClient = new HoaDonDichVuSVCClient();
            HoaDonDichVuClient.HoaDonDichVu_GetItemsByIDCompleted += new EventHandler<HoaDonDichVu_GetItemsByIDCompletedEventArgs>(HoaDonDichVuClient_HoaDonDichVu_GetItemsByIDCompleted);
            HoaDonDichVuClient.HoaDonDichVu_GetItemsByIDAsync(HoaDonID, PhongID);
        }
コード例 #7
0
 void PhongClient_TinhTrang_Phong_EditCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
 {
     //Chuyen DichVu
     HoaDonDichVuSVCClient HoaDonDichVuService = new HoaDonDichVuSVCClient();
     HoaDonDichVuService.HoaDonDichVu_ChuyenPhongCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(HoaDonDichVuService_HoaDonDichVu_ChuyenPhongCompleted);
     HoaDonDichVuService.HoaDonDichVu_ChuyenPhongAsync(HoaDonID,(int)cbxPhong.SelectedValue);
 }