Esempio n. 1
0
        private void InitializeData()
        {
            _business          = new RegularOrderBusiness(SystemParam.CurrentUser);
            _orderItemBusiness = new OrderItemBusiness();
            _revenueBusiness   = new RevenueBusiness(SystemParam.CurrentUser);
            _checkedRows       = new Collection <DataGridViewRow>();

            dgvOrdersList.AutoGenerateColumns = false;
            dgvItemsList.AutoGenerateColumns  = false;

            chkUseAdjustment.Checked   = false;
            tbAdjustmentAmount.Enabled = false;
            tbAdjustmentReason.Enabled = false;

            // Initializes header checkbox
            _chkOrdersListHeaderSelectAll = new CheckBox();
            var orderListFirstColumnHeaderCell = this.dgvOrdersList.Columns[0].HeaderCell;

            _chkOrdersListHeaderSelectAll.BackColor       = orderListFirstColumnHeaderCell.Style.BackColor;
            _chkOrdersListHeaderSelectAll.Checked         = true;
            _chkOrdersListHeaderSelectAll.Location        = new Point(9, 5);
            _chkOrdersListHeaderSelectAll.Size            = new Size(16, 16);
            _chkOrdersListHeaderSelectAll.CheckedChanged += new EventHandler(chkOrdersListHeaderSelectAll_CheckedChanged);
            this.dgvOrdersList.Controls.Add(_chkOrdersListHeaderSelectAll);
        }
 public CompleteTicketView()
 {
     InitializeComponent();
     _ticketBusiness  = new TicketBusiness(SystemParam.CurrentUser);
     _revenueBusiness = new RevenueBusiness(SystemParam.CurrentUser);
     _expenseBusiness = new ExpenseBusiness(SystemParam.CurrentUser);
 }
        public RevenueView(bool isRevenue)
        {
            InitializeComponent();

            _revenueBusiness = new RevenueBusiness(SystemParam.CurrentUser);
            _expenseBusiness = new ExpenseBusiness(SystemParam.CurrentUser);

            _isRevenue = isRevenue;
        }
        private void InitializeData()
        {
            try
            {
                AppLogger.logInfo(this.ToString(), "Begin initializing data.");
                _business = new IrregularOrderBusiness(SystemParam.CurrentUser);
                _revenueBusiness = new RevenueBusiness(SystemParam.CurrentUser);
                _checkedRows = new Collection<DataGridViewRow>();

                // Binds data source for tour drop-down list
                List<KeyValuePair<string, string>> toursList = new List<KeyValuePair<string, string>>();
                toursList.Add(new KeyValuePair<string, string>("--", "Tất cả"));
                foreach (var tour in (new TourBusiness()).GetAll())
                {
                    string displayText = string.Format("{0} - {1}", tour.start, tour.destination);
                    if (!toursList.Exists(e => e.Key.Equals(tour.destination)))
                    {
                        toursList.Add(new KeyValuePair<string, string>(tour.id, displayText));
                    }
                }
                cboTour.ValueMember = "Key";
                cboTour.DisplayMember = "Value";
                cboTour.DataSource = toursList;

                // Initializes checkbox header
                _chkOrdersListHeaderSelectAll = new CheckBox();
                var orderListFirstColumnHeaderCell = this.dgvOrdersList.Columns[0].HeaderCell;
                _chkOrdersListHeaderSelectAll.BackColor = orderListFirstColumnHeaderCell.Style.BackColor;
                _chkOrdersListHeaderSelectAll.Checked = true;
                //chkOrdersListHeaderSelectAll.Location = new Point((orderListFirstColumnHeaderCell.Size.Width - chkOrdersListHeaderSelectAll.Size.Width), (orderListFirstColumnHeaderCell.Size.Height - chkOrdersListHeaderSelectAll.Size.Height));
                _chkOrdersListHeaderSelectAll.Location = new Point(9, 5);
                _chkOrdersListHeaderSelectAll.Size = new Size(16, 16);//new Size(orderListFirstColumnHeaderCell.Size.Width, orderListFirstColumnHeaderCell.Size.Height);
                _chkOrdersListHeaderSelectAll.CheckedChanged += new EventHandler(chkOrdersListHeaderSelectAll_CheckedChanged);
                this.dgvOrdersList.Controls.Add(_chkOrdersListHeaderSelectAll);
                AppLogger.logInfo(this.ToString(), "Finish initializing data.");
            }
            catch (Exception ex)
            {
                AppLogger.logError(this.ToString(), ex);
            }
        }