private void rptRevenueReport_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
        {
            //
            xrlblCompanyName.Text = systemBUS.GetRuleByLabel("TenKhachSan").ToUpper();
            xrlblAddress.Text     = Utils.standardNamePerson(systemBUS.GetRuleByLabel("DiaChi"));
            xrlblTaxIdValue.Text  = systemBUS.GetRuleByLabel("MaSoThue");
            //
            xrLblDatePrint.Text = "Ngày " + DateTime.Now.Day.ToString() + " tháng " + DateTime.Now.Month.ToString() + " năm " + DateTime.Now.Year.ToString();
            //
            xrtbSnoValue.DataBindings.Add("Text", DataSource, "STT");
            xrtbRoomIdValue.DataBindings.Add("Text", DataSource, "RoomID");
            xrtbRoomNameValue.DataBindings.Add("Text", DataSource, "RoomName");
            xrtbCountValue.DataBindings.Add("Text", DataSource, "QTY");
            xrtbPriceValue.DataBindings.Add("Text", DataSource, "Price");
            xrtbAmountValue.DataBindings.Add("Text", DataSource, "Total");

            DataTable data = DataSource as DataTable;

            if (data != null)
            {
                int Total = 0;
                foreach (DataRow row in data.Rows)
                {
                    Total += int.Parse(row["Total"].ToString());
                }
                xrLblTotalValue.Text = Total.ToString();
            }
            else
            {
                xrLblTotalValue.Text = "0";
            }
        }
Esempio n. 2
0
        public void LoadDataToReport(string strCustomerName,
                                     String strCustomerAddress,
                                     String strTotalQuantity,
                                     String strTotalMoney,
                                     string strBillId)
        {
            //
            xlblCompanyName.Text = systemBUS.GetRuleByLabel("TenKhachSan").ToUpper();
            xlblAddress.Text     = Utils.standardNamePerson(systemBUS.GetRuleByLabel("DiaChi"));
            xrlblTaxIdValue.Text = systemBUS.GetRuleByLabel("MaSoThue");
            //
            //
            xrlbBillIdValue.Text       = strBillId;
            xrLblStaffName.Text        = frmHomePage.staffLogin.StaffID + "-" + frmHomePage.staffLogin.Name;
            xrlbCustomerNameValue.Text = strCustomerName;
            xrlbAddressValue.Text      = strCustomerAddress;
            //

            xrlblTotalMoneyValue.Text   = strTotalMoney;
            xrLblDateCreateValue.Text   = DateTime.Now.Day.ToString() + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Year.ToString();
            xrlbDateTimePrintValue.Text = DateTime.Now.Day.ToString() + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Year.ToString() +
                                          " " + DateTime.Now.ToShortTimeString();
            //
            //xrtbSnoValue.DataBindings.Add("Text", DataSource, "STT");
            xrtbRoomIdValue.DataBindings.Add("Text", DataSource, "ID");
            xrtbRoomNameValue.DataBindings.Add("Text", DataSource, "Name");
            xrtbCountValue.DataBindings.Add("Text", DataSource, "Quantity");
            xrtbPriceValue.DataBindings.Add("Text", DataSource, "Price");
            xrtbAmountValue.DataBindings.Add("Text", DataSource, "Monetized");
        }
Esempio n. 3
0
        private void frmCustomer_Load(object sender, EventArgs e)
        {
            customerDataTable          = customerBUS.GetAllCustomer();
            grdListCustomer.DataSource = customerDataTable;
            //
            minAge = Int32.Parse(ruleBUS.GetRuleByLabel("DoTuoiNhanVienToiThieu"));
            maxAge = Int32.Parse(ruleBUS.GetRuleByLabel("DoTuoiNhanVienToiDa"));

            LoadSerach();
        }
Esempio n. 4
0
        private void frmStaff_Load(object sender, EventArgs e)
        {
            //
            rolePermissionDataTable                = rolePermissionBUS.GetAllRolePermission();
            lkStaffCharge.Properties.DataSource    = rolePermissionDataTable;
            lkStaffCharge.Properties.DisplayMember = "RolePermissionName";
            lkStaffCharge.Properties.ValueMember   = "RolePermissionID";
            //
            _StaffDT = staffBUS.GetAllStaff();
            grdListStaff.DataSource = _StaffDT;
            //
            minAge = Int32.Parse(ruleBUS.GetRuleByLabel("DoTuoiNhanVienToiThieu"));
            maxAge = Int32.Parse(ruleBUS.GetRuleByLabel("DoTuoiNhanVienToiDa"));


            // -------------------------- search -------------------------- --------------

            // tag
            dateBirthDay.Tag = dateBirthDayMax;

            dateToWork.Tag = dateToWorkMax;

            //search engine init
            _GridFilter = new GridFilter(grdvListStaff);
            _GridFilter.AddTextbox("StaffID", txtStaffId);
            _GridFilter.AddTextbox("StaffName", txtStaffName);
            _GridFilter.AddTextbox("Sex", cmbStaffGender, true, false);
            _GridFilter.AddDateControl("DateOfBirth", dateBirthDay);
            _GridFilter.AddTextbox("Address", txtStaffAddress);
            _GridFilter.AddTextbox("PhoneNumber", txtStaffPhone);
            _GridFilter.AddTextbox("Email", txtStaffEmail);
            _GridFilter.AddDateControl("DateCreated", dateToWork);
            _GridFilter.AddTextbox("RolePermissionID", lkStaffCharge, true, false);

            // assign
            dateToWorkMax.DateTime   = DateTime.Now;
            dateToWork.DateTime      = dateToWorkMax.DateTime.AddMonths(-3);
            dateBirthDayMax.DateTime = DateTime.Now.AddYears(-15);
            dateBirthDay.DateTime    = dateBirthDayMax.DateTime.AddYears(-50);

            //event
            InitForSeachForm init = new InitForSeachForm();

            init.Init(this, _GridFilter, txtSearchDelay, rgrSearAfter);
            init.SearchWhenTextChanged(dateBirthDay);
            init.SearchWhenTextChanged(dateBirthDayMax);
            init.SearchWhenTextChanged(dateToWork);
            init.SearchWhenTextChanged(dateToWorkMax);
            init.SearchWhenTextChanged(lkStaffCharge);
            init.SearchWhenTextChanged(cmbStaffGender);
        }
Esempio n. 5
0
        private void frmStaff_Load(object sender, EventArgs e)
        {
            //
            rolePermissionDataTable                = rolePermissionBUS.GetAllRolePermission();
            lkStaffCharge.Properties.DataSource    = rolePermissionDataTable;
            lkStaffCharge.Properties.DisplayMember = "RolePermissionName";
            lkStaffCharge.Properties.ValueMember   = "RolePermissionID";
            //
            staffDataTable          = staffBUS.GetAllStaff();
            grdListStaff.DataSource = staffDataTable;
            //
            minAge = Int32.Parse(ruleBUS.GetRuleByLabel("DoTuoiNhanVienToiThieu"));
            maxAge = Int32.Parse(ruleBUS.GetRuleByLabel("DoTuoiNhanVienToiDa"));

            LoadSerach();
        }
Esempio n. 6
0
        private void frmRule_Load(object sender, EventArgs e)
        {
            ruleBUS = new BUSRule();

            spMinimumAge.EditValue = ruleBUS.GetRuleByLabel("DoTuoiNhanVienToiThieu");
            spMaximumAge.EditValue = ruleBUS.GetRuleByLabel("DoTuoiNhanVienToiDa");
            //
            spTax.EditValue = ruleBUS.GetRuleByLabel("ThueTNDN");
            //
            txtNameSystem.Text = ruleBUS.GetRuleByLabel("TenKhachSan");
            txtAddress.Text    = ruleBUS.GetRuleByLabel("DiaChi");
            txtTaxId.Text      = ruleBUS.GetRuleByLabel("MaSoThue");
            txtEmail.Text      = ruleBUS.GetRuleByLabel("Email");
            txtPhone.Text      = ruleBUS.GetRuleByLabel("Fax");
            txtWebsite.Text    = ruleBUS.GetRuleByLabel("Website");
            txtFaxNumber.Text  = ruleBUS.GetRuleByLabel("MaSoThue");
            //
            btnCancelUpdate.Visible = false;
            btnSave.Enabled         = false;
        }
Esempio n. 7
0
        private void frmCustomer_Load(object sender, EventArgs e)
        {
            customerDataTable          = customerBUS.GetAllCustomer();
            grdListCustomer.DataSource = customerDataTable;
            //
            minAge = Int32.Parse(ruleBUS.GetRuleByLabel("DoTuoiNhanVienToiThieu"));
            maxAge = Int32.Parse(ruleBUS.GetRuleByLabel("DoTuoiNhanVienToiDa"));


            // -------------------------- search -------------------------- --------------

            // tag
            dateBirthDay.Tag = dateBirthDayMax;

            //search engine init
            _GridFilter = new GridFilter(grdvListCustomer);
            _GridFilter.AddTextbox("CustomerID", txtCustomerId);
            _GridFilter.AddTextbox("CustomerName", txtCustomerName);
            _GridFilter.AddTextbox("Gender", cmbCustomerGender, false);
            _GridFilter.AddDateControl("DateOfBirth", dateBirthDay);
            _GridFilter.AddTextbox("Address", txtCustomerAddress);
            _GridFilter.AddTextbox("PhoneNumber", txtCustomerPhone);
            _GridFilter.AddTextbox("Email", txtCustomerEmail);
            _GridFilter.AddTextbox("IDNumber", txtCMND);

            // assign
            dateBirthDayMax.DateTime = DateTime.Now.AddYears(-15);
            dateBirthDay.DateTime    = dateBirthDayMax.DateTime.AddYears(-50);

            //event
            InitForSeachForm init = new InitForSeachForm();

            init.Init(this, _GridFilter, txtSearchDelay, rgrSearAfter);
            init.SearchWhenTextChanged(dateBirthDay);
            init.SearchWhenTextChanged(dateBirthDayMax);
            init.SearchWhenTextChanged(cmbCustomerGender);
        }