Beispiel #1
0
        public void grdBase_onLoadDataGrid(object sender, POS.Control.GridView.DataBindArgs e)
        {
            //hide the damn column
            grdBase.HiddenColumnName = new List <string>()
            {
                "ID"
            };                                                     //, "Supplier", "Warehouse" };
            //grdBase.SetColumnFit();

            grdBase.DataSourceDataSet =
                ServiceProvider.KCSaleOrderDetailService.FindOrderInKitchenList(txtTableName.Text.Trim(), txtMenuName.Text.Trim());

            grdBase.DataKeyName = new string[] { DataKeyName };

            //try to set its visibility
            grdBase.btnDeleteEnable = false;
            grdBase.btnAddEnable    = false;
            grdBase.RearrangeButton();
        }
Beispiel #2
0
        public void LoadData()
        {
            Form form = this.FindForm();

            if (form != null)
            {
                Grid.Font = form.Font;
            }

            DataBindArgs LoadArg = new DataBindArgs();

            if (onLoadDataGrid != null)
            {
                onLoadDataGrid(Grid, LoadArg);
                if (DataSourceTable == null)
                {
                    Grid.DataSource            = DataSourceDataSet;
                    Grid.DataMember            = "Table";
                    Grid.AllowUserToAddRows    = false;
                    Grid.AllowUserToDeleteRows = false;

                    tsslblTotalRows.Text = string.Format(FormatString.TotalRowsGrid, DataSourceDataSet.Tables[0].Rows.Count);
                }
                else
                {
                    Grid.DataSource      = DataSourceTable.ToList();
                    tsslblTotalRows.Text = string.Format(FormatString.TotalRowsGrid, DataSourceTable.Count());
                }
            }
            foreach (DataGridViewColumn header in Grid.Columns)
            {
                //hide s0me column
                if (HiddenColumnName != null && HiddenColumnName.Where(x => x == header.Name).Count() > 0)
                {
                    header.Visible = false;
                }

                //header.AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
                //header.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
                //header.HeaderCell.Style.Font = new Font(DefaultFontControl.FontName, DefaultFontControl.FontSizeM, (FontStyle)DefaultFontControl.FontStyle);
            }
        }
Beispiel #3
0
        public void LoadData()
        {
            Form form = this.FindForm();
            if (form != null)
            {
                Grid.Font = form.Font;
            }

            DataBindArgs LoadArg = new DataBindArgs();
            if (onLoadDataGrid != null)
            {
                onLoadDataGrid(Grid, LoadArg);
                if (DataSourceTable == null)
                {
                    Grid.DataSource = DataSourceDataSet;
                    Grid.DataMember = "Table";
                    Grid.AllowUserToAddRows = false;
                    Grid.AllowUserToDeleteRows = false;

                    tsslblTotalRows.Text = string.Format(FormatString.TotalRowsGrid, DataSourceDataSet.Tables[0].Rows.Count);
                }
                else
                {
                    Grid.DataSource = DataSourceTable.ToList();
                    tsslblTotalRows.Text = string.Format(FormatString.TotalRowsGrid, DataSourceTable.Count());
                }

            }
            foreach (DataGridViewColumn header in Grid.Columns)
            {
                //hide s0me column
                if (HiddenColumnName != null && HiddenColumnName.Where(x => x == header.Name).Count() > 0)
                    header.Visible = false;

                //header.AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
                //header.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
                //header.HeaderCell.Style.Font = new Font(DefaultFontControl.FontName, DefaultFontControl.FontSizeM, (FontStyle)DefaultFontControl.FontStyle);
            }

        }
Beispiel #4
0
        public void grdBase_onLoadDataGrid(object sender, POS.Control.GridView.DataBindArgs e)
        {
            //hide the damn column
            grdBase.HiddenColumnName = new List <string>()
            {
                "ID"
            };                                                     //, "Supplier", "Warehouse" };
            //grdBase.SetColumnFit();

            List <string> statusList;

            if (ddlStatus.SelectedIndex == 0)
            {
                statusList = new List <string>()
                {
                    KitichenStatus.Cancel, KitichenStatus.Finish
                }
            }
            ;
            else
            {
                statusList = new List <string>()
                {
                    ddlStatus.SelectedValue.ToString()
                }
            };

            grdBase.DataSourceDataSet =
                ServiceProvider.KCSaleOrderDetailService.FindOrderInKitchenHistory(txtTableName.Text.Trim(), txtMenuName.Text.Trim(), statusList);

            grdBase.DataKeyName = new string[] { DataKeyName };

            //try to set its visibility
            grdBase.btnDeleteEnable = false;
            grdBase.btnAddEnable    = false;
            grdBase.RearrangeButton();
        }