コード例 #1
0
ファイル: Form1.cs プロジェクト: telerik/winforms-sdk
        private void BindGrid()
        {
            //in this column we are going to store our RadDropDownButton
            //which comes from our CustomCell
            GridViewTextBoxColumn editButtonColumn = new GridViewTextBoxColumn("Edit");

            editButtonColumn.FieldName  = "Edit";
            editButtonColumn.ReadOnly   = true;
            editButtonColumn.HeaderText = "Edit";
            editButtonColumn.Width      = 200;
            radGridView1.MasterTemplate.Columns.Add(editButtonColumn);

            GridViewTextBoxColumn textBoxColumn = new GridViewTextBoxColumn("TextBoxColumn");

            textBoxColumn.FieldName  = "TextBoxColumn";
            textBoxColumn.HeaderText = "TextBoxColumn";
            textBoxColumn.Width      = 200;
            radGridView1.MasterTemplate.Columns.Add(textBoxColumn);

            GridViewDateTimeColumn dateTimeColumn = new GridViewDateTimeColumn("DateTimeColumn");

            dateTimeColumn.FieldName  = "DateTimeColumn";
            dateTimeColumn.HeaderText = "DateTimeColumn";
            dateTimeColumn.Width      = 200;
            radGridView1.MasterTemplate.Columns.Add(dateTimeColumn);

            for (int i = 0; i < 10; i++)
            {
                radGridView1.Rows.Add(null, "Some Text " + i, DateTime.Now.AddHours(i));
            }
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: imaxmunguia/EjemploPracticos
        private GridViewDataColumn AppendNewColumn(string columnType, bool numberInTheHeader)
        {
            GridViewDataColumn newColumn = null;

            switch (columnType)
            {
            case "NumericText":
                newColumn = new GridViewMaskBoxColumn();
                ((GridViewMaskBoxColumn)newColumn).Mask = "f";
                newColumn.Name = "NumericText";
                newColumn.EnableExpressionEditor = true;
                break;

            case "Decimal":
                newColumn          = new GridViewDecimalColumn();
                newColumn.Name     = "Decimal";
                newColumn.DataType = typeof(Decimal);
                break;

            case "DateTime":
                newColumn          = new GridViewDateTimeColumn();
                newColumn.Name     = "DateTime";
                newColumn.DataType = typeof(DateTime);
                break;

            case "CheckBox":
                newColumn      = new GridViewCheckBoxColumn();
                newColumn.Name = "CheckBox";
                newColumn.EnableExpressionEditor = true;
                break;

            case "CustomExpression":
                newColumn = new GridViewDecimalColumn();
                newColumn.EnableExpressionEditor = true;
                newColumn.Name       = "CustomExpression";
                newColumn.HeaderText = "Custom Expression";
                newColumn.Width      = 80;
                break;
            }



            if (numberInTheHeader)
            {
                newColumn.HeaderText = (this.columnNum++).ToString() + " - " + columnType;
            }
            else
            {
                newColumn.HeaderText = columnType;
            }

            this.radGridView1.Columns.Add(newColumn);

            return(newColumn);
        }
コード例 #3
0
        private void FormatJobsGrid()
        {
            grdGroupDetails.ShowGroupPanel = false;
            GridViewTextBoxColumn col = new GridViewTextBoxColumn();

            col.IsVisible = false;
            col.Name      = "Id";
            grdJobDetails.Columns.Add(col);



            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Passenger";
            col.Name       = "Passenger";
            col.Width      = 100;
            grdJobDetails.Columns.Add(col);


            GridViewDateTimeColumn colD = new GridViewDateTimeColumn();

            colD.HeaderText = "Pickup Date Time";
            colD.Name       = "PickupDateTime";
            colD.Width      = 130;
            grdJobDetails.Columns.Add(colD);



            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Pickup Point";
            col.Name       = "PickupPoint";
            col.Width      = 400;
            grdJobDetails.Columns.Add(col);

            col            = new GridViewTextBoxColumn();
            col.HeaderText = "No of Pax.";
            col.Name       = "NoOfPax";
            col.Width      = 100;
            grdJobDetails.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Drv";
            col.Width      = 70;
            col.Name       = "Drv";
            grdJobDetails.Columns.Add(col);



            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Status";
            col.Width      = 100;
            col.Name       = "Status";
            grdJobDetails.Columns.Add(col);
        }
コード例 #4
0
        private void ClickSOCTime(object sender, EventArgs e)
        {
            var commandServer = new CommandServer();

            try
            {
                if (radGridViewSoc.CurrentRow.Cells[0].Value != null)
                {
                    _bindingSource_soc = new BindingSource {
                        DataSource = commandServer.DataGridSet(@"select key_job_soc_rabotnik, date_start, date_end
                    from job_soc_rabotnik left join socRabotnik on job_soc_rabotnik.fk_soc_rabotnik = socRabotnik.key_socRabotnik
                    where fk_soc_rabotnik = " + radGridViewSoc.CurrentRow.Cells[0].Value).Tables[0]
                    };
                    radGridViewSocTime.DataSource = _bindingSource_soc;

                    GridViewDateTimeColumn dateS = new GridViewDateTimeColumn("Дата начала");
                    radGridViewSocTime.Columns[1] = dateS;
                    dateS.Name         = "date_s";
                    dateS.FieldName    = "date_start";
                    dateS.FormatString = "{0:dd/MM/yyyy}";
                    dateS.Format       = DateTimePickerFormat.Custom;
                    dateS.CustomFormat = "dd.MM.yyyy";

                    GridViewDateTimeColumn dateE = new GridViewDateTimeColumn("Дата конца");
                    radGridViewSocTime.Columns[2] = dateE;
                    dateE.Name         = "date_e";
                    dateE.FieldName    = "date_end";
                    dateE.FormatString = "{0:dd/MM/yyyy}";
                    dateE.Format       = DateTimePickerFormat.Custom;
                    dateE.CustomFormat = "dd.MM.yyyy";

                    radGridViewSocTime.Columns[0].IsVisible = false;
                    radGridViewSocTime.AutoSizeColumnsMode  = GridViewAutoSizeColumnsMode.Fill;
                    radGridViewSocTime.Columns[1].BestFit();
                    radGridViewSocTime.Columns[2].BestFit();

                    if (radGridViewSocTime.Columns.Count > 0)
                    {
                        UpdateLoadJobTime();
                    }
                    else
                    {
                        richTextBox1.Text = "";
                    }
                }
            }
            catch (Exception ex)
            {
                CommandClient commandClient = new CommandClient();
                commandClient.WriteFileError(ex, null);
            }
        }
コード例 #5
0
        private void radGridView5_Click(object sender, EventArgs e)
        {
            try
            {
                if (radGridView5.CurrentRow.Cells[0].Value != null)
                {
                    _bindingSource_personel_time = new BindingSource {
                        DataSource = new CommandServer().DataGridSet(@"select key_job_spezialist, date_start, date_end
                    from job_spezialist left join speziolist on job_spezialist.fk_spezialist = speziolist.key_speziolist
                    where fk_spezialist = " + radGridView5.CurrentRow.Cells[0].Value).Tables[0]
                    };
                    radGridView6.DataSource = _bindingSource_personel_time;

                    GridViewDateTimeColumn dateS = new GridViewDateTimeColumn("Дата начала");
                    radGridView6.Columns[1] = dateS;
                    dateS.Name         = "date_s";
                    dateS.FieldName    = "date_start";
                    dateS.FormatString = "{0:dd/MM/yyyy}";
                    dateS.Format       = DateTimePickerFormat.Custom;
                    dateS.CustomFormat = "dd.MM.yyyy";

                    GridViewDateTimeColumn dateE = new GridViewDateTimeColumn("Дата конца");
                    radGridView6.Columns[2] = dateE;
                    dateE.Name         = "date_e";
                    dateE.FieldName    = "date_end";
                    dateE.FormatString = "{0:dd/MM/yyyy}";
                    dateE.Format       = DateTimePickerFormat.Custom;
                    dateE.CustomFormat = "d.M.y";

                    radGridView6.Columns[0].IsVisible = false;
                    radGridView6.AutoSizeColumnsMode  = GridViewAutoSizeColumnsMode.Fill;
                    radGridView6.Columns[1].BestFit();
                    radGridView6.Columns[2].BestFit();
                    if (radGridView6.RowCount > 0)
                    {
                        UpdateLoadJobTime();
                    }
                    else
                    {
                        richTextBox1.Text = "";
                    }
                }
            }
            catch (Exception ex)
            {
                CommandClient commandClient = new CommandClient();
                commandClient.WriteFileError(ex, null);
            }
        }
コード例 #6
0
ファイル: Disability.cs プロジェクト: Vla00/alone
        private void Grid()
        {
            var commandServer = new CommandServer();

            _bindingSource = new BindingSource {
                DataSource = commandServer.DataGridSet(@"select * from Disability_get_table(" + _key + ") order by [Дата инв.]").Tables[0]
            };
            radGridView1.Refresh();
            radGridView1.AutoSizeRows         = true;
            radGridView1.DataSource           = _bindingSource;
            radGridView1.Columns[0].IsVisible = false;

            GridViewComboBoxColumn comboColumn_powered = new GridViewComboBoxColumn("Степ. утр.");

            comboColumn_powered.DataSource = new String[] { "1", "2", "3", "4" };
            comboColumn_powered.Name       = "_powered";
            radGridView1.Columns[1]        = comboColumn_powered;
            comboColumn_powered.FieldName  = "powered";

            GridViewDateTimeColumn dat = new GridViewDateTimeColumn("Дата инв.");

            dat.Name                = "date1";
            dat.FormatString        = "{0:dd/MM/yyyy}";
            dat.Format              = DateTimePickerFormat.Custom;
            radGridView1.Columns[2] = dat;
            dat.CustomFormat        = "dd.MM.yyyy";

            GridViewDateTimeColumn dat1 = new GridViewDateTimeColumn("Дата переосв.");

            dat1.Name               = "date2";
            dat1.FormatString       = "{0:dd/MM/yyyy}";
            dat1.Format             = DateTimePickerFormat.Custom;
            radGridView1.Columns[3] = dat1;
            dat1.CustomFormat       = "dd.MM.yyyy";

            GridViewComboBoxColumn comboColumn_every = new GridViewComboBoxColumn("Диагноз");

            comboColumn_every.DataSource = _binding_every;
            comboColumn_every.Name       = "_every";
            radGridView1.Columns[4]      = comboColumn_every;
            comboColumn_every.FieldName  = "name";

            radGridView1.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill;
        }
コード例 #7
0
        private void radGridView2_Click(object sender, EventArgs e)
        {
            try
            {
                if (radGridView2.CurrentRow.Cells[0].Value != null)
                {
                    _bindingSource_off_time = new BindingSource {
                        DataSource = new CommandServer().DataGridSet(@"select key_job_spezialist, date_start, date_end
                    from job_spezialist left join speziolist on job_spezialist.fk_spezialist = speziolist.key_speziolist
                    where fk_spezialist = " + radGridView2.CurrentRow.Cells[0].Value).Tables[0]
                    };
                    radGridView4.DataSource = _bindingSource_off_time;

                    GridViewDateTimeColumn dateS_off = new GridViewDateTimeColumn("Дата начала");
                    radGridView4.Columns[1] = dateS_off;
                    dateS_off.Name          = "date_s_off";
                    dateS_off.FieldName     = "date_start";
                    dateS_off.FormatString  = "{0:dd/MM/yyyy}";
                    dateS_off.Format        = DateTimePickerFormat.Custom;
                    dateS_off.CustomFormat  = "dd.MM.yyyy";

                    GridViewDateTimeColumn dateE_off = new GridViewDateTimeColumn("Дата конца");
                    radGridView4.Columns[2] = dateE_off;
                    dateE_off.Name          = "date_e_off";
                    dateE_off.FieldName     = "date_end";
                    dateE_off.FormatString  = "{0:dd/MM/yyyy}";
                    dateE_off.Format        = DateTimePickerFormat.Custom;
                    dateE_off.CustomFormat  = "dd.MM.yyyy";

                    radGridView4.Columns[0].IsVisible = false;
                    radGridView4.AutoSizeColumnsMode  = GridViewAutoSizeColumnsMode.Fill;
                    radGridView4.Columns[1].BestFit();
                    radGridView4.Columns[2].BestFit();
                }
            }
            catch (Exception ex)
            {
                CommandClient commandClient = new CommandClient();
                commandClient.WriteFileError(ex, null);
            }
        }
コード例 #8
0
ファイル: Form1.cs プロジェクト: imaxmunguia/EjemploPracticos
        private void Form1_Load(object sender, EventArgs e)
        {
            this.radGridView1.TableElement.RowHeight = 50;
            this.radGridView1.AllowAddNewRow         = false;
            this.radGridView1.AllowRowReorder        = true;
            this.radGridView1.ReadOnly = true;
            this.radGridView1.Rows.CollectionChanged += new NotifyCollectionChangedEventHandler(Rows_CollectionChanged);

            GridViewImageColumn imageColumn = new GridViewImageColumn("Image", "Image");

            imageColumn.Width      = 50;
            imageColumn.HeaderText = String.Empty;

            GridViewDecimalColumn priorityColumn = new GridViewDecimalColumn(typeof(int), "Priority", "Priority");

            priorityColumn.HeaderText = "#";
            priorityColumn.Width      = 50;
            priorityColumn.ReadOnly   = true;

            GridViewTextBoxColumn taskColumn = new GridViewTextBoxColumn("Task", "Task");

            taskColumn.Width = 180;

            GridViewDateTimeColumn dueDateColumn = new GridViewDateTimeColumn("DueDate", "Due Date");

            dueDateColumn.Width = 120;

            this.radGridView1.Columns.Add(priorityColumn);
            this.radGridView1.Columns.Add(imageColumn);
            this.radGridView1.Columns.Add(taskColumn);
            this.radGridView1.Columns.Add(dueDateColumn);

            this.BindGrid();

            this.btnMoveUp.DisplayStyle        = Telerik.WinControls.DisplayStyle.ImageAndText;
            this.btnMoveUp.TextImageRelation   = TextImageRelation.ImageBeforeText;
            this.btnMoveDown.DisplayStyle      = Telerik.WinControls.DisplayStyle.ImageAndText;
            this.btnMoveDown.TextImageRelation = TextImageRelation.ImageBeforeText;
        }
コード例 #9
0
        public Form1()
        {
            InitializeComponent();

            GridViewDecimalColumn decimalColumn = new GridViewDecimalColumn("Id");

            radGridView1.MasterTemplate.Columns.Add(decimalColumn);

            GridViewTextBoxColumn textBoxColumn = new GridViewTextBoxColumn("Name");

            radGridView1.MasterTemplate.Columns.Add(textBoxColumn);

            GridViewDateTimeColumn dateTimeColumn = new GridViewDateTimeColumn("CreatedOn");

            radGridView1.MasterTemplate.Columns.Add(dateTimeColumn);

            GridViewComboBoxColumn comboColumn = new GridViewComboBoxColumn("Country");

            comboColumn.DisplayMember = "Name";
            comboColumn.ValueMember   = "ID";
            comboColumn.DataSource    = new List <Country>
            {
                new Country {
                    ID = 1, Name = "UK"
                },
                new Country {
                    ID = 2, Name = "USA"
                }
            };
            radGridView1.MasterTemplate.Columns.Add(comboColumn);

            radGridView1.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill;

            for (int i = 0; i < 10; i++)
            {
                radGridView1.Rows.Add(i, "Name" + i, DateTime.Now.AddDays(i), i % 2 + 1);
            }
        }
コード例 #10
0
ファイル: Form1.cs プロジェクト: imaxmunguia/EjemploPracticos
        private void SetupMasterForUnbound()
        {
            this.radGridView1.TableElement.RowHeight = 60;

            GridViewImageColumn column = new GridViewImageColumn("Photo");

            column.ImageLayout = ImageLayout.Zoom;
            column.HeaderText  = "Photo";
            this.radGridView1.MasterTemplate.Columns.Add(column);

            GridViewTextBoxColumn textColumn1 = new GridViewTextBoxColumn("Name");

            textColumn1.Width      = 150;
            textColumn1.HeaderText = "Name";
            this.radGridView1.MasterTemplate.Columns.Add(textColumn1);

            GridViewDecimalColumn decimalColumn = new GridViewDecimalColumn("Salary");

            decimalColumn.HeaderText   = "Salary";
            decimalColumn.FormatString = "${0:#,###}";
            this.radGridView1.MasterTemplate.Columns.Add(decimalColumn);

            GridViewDateTimeColumn dateTimeColumn = new GridViewDateTimeColumn("Hire Date");

            dateTimeColumn.Width         = 100;
            dateTimeColumn.TextAlignment = ContentAlignment.MiddleRight;
            dateTimeColumn.HeaderText    = "Hire Date";
            this.radGridView1.MasterTemplate.Columns.Add(dateTimeColumn);

            GridViewTextBoxColumn textColumn2 = new GridViewTextBoxColumn("Title");

            textColumn2.Width      = 150;
            textColumn2.HeaderText = "Title";
            this.radGridView1.MasterTemplate.Columns.Add(textColumn2);

            this.radGridView1.MasterTemplate.Columns.Add(new GridViewCheckBoxColumn("Active"));
        }
コード例 #11
0
        private void FormatGrid()
        {
            GridViewTextBoxColumn col = new GridViewTextBoxColumn();

            col.HeaderText = "ID";
            col.IsVisible  = false;
            col.Name       = "ID";
            grdLister.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Ref #";
            col.Name       = "REFNO";
            col.IsVisible  = false;
            col.WrapText   = true;
            col.ReadOnly   = true;
            grdLister.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Passenger";
            col.Name       = "PASSENGER";
            col.Width      = 100;
            col.WrapText   = true;
            col.ReadOnly   = true;
            grdLister.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Contact";
            col.Name       = "CONTACTNO";
            col.Width      = 150;
            col.ReadOnly   = true;
            col.WrapText   = true;
            grdLister.Columns.Add(col);


            col           = new GridViewTextBoxColumn();
            col.IsVisible = false;
            col.Name      = "EMAIL";

            grdLister.Columns.Add(col);


            //col = new GridViewTextBoxColumn();
            //col.IsVisible = false;
            //col.Name = "STATUS";
            //grdLister.Columns.Add(col);



            col           = new GridViewTextBoxColumn();
            col.IsVisible = false;
            col.Name      = "BOOKINGTYPEID";
            grdLister.Columns.Add(col);


            col           = new GridViewTextBoxColumn();
            col.IsVisible = false;
            col.Name      = "JOURNEYTYPEID";
            grdLister.Columns.Add(col);

            col           = new GridViewTextBoxColumn();
            col.IsVisible = false;
            col.Name      = "DEFAULTCLIENTID";
            grdLister.Columns.Add(col);

            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Vehicle";
            col.Name       = "VEHICLE";
            col.Width      = 70;
            col.ReadOnly   = true;
            col.WrapText   = true;
            grdLister.Columns.Add(col);

            GridViewDateTimeColumn colD = new GridViewDateTimeColumn();

            colD.HeaderText   = "Pickup Time";
            colD.Name         = "PICKUPDATETIME";
            colD.CustomFormat = "dd/MM/yyyy HH:mm";
            colD.FormatString = "{0:dd/MM/yyyy HH:mm}";
            colD.ReadOnly     = false;
            colD.Width        = 130;
            colD.WrapText     = true;
            grdLister.Columns.Add(colD);



            colD              = new GridViewDateTimeColumn();
            colD.Name         = "OLDPICKUPDATETIME";
            colD.CustomFormat = "dd/MM/yyyy HH:mm";
            colD.FormatString = "{0:dd/MM/yyyy HH:mm}";
            colD.IsVisible    = false;
            grdLister.Columns.Add(colD);



            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Flight No";
            col.Name       = "FlightNo";
            col.Width      = 80;
            col.ReadOnly   = true;
            col.IsVisible  = false;
            col.WrapText   = true;
            grdLister.Columns.Add(col);



            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Pickup";
            col.Name       = "FROMADDRESS";
            col.ReadOnly   = true;
            col.Width      = 220;
            col.WrapText   = true;
            grdLister.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Via";
            col.Name       = "VIA";
            col.IsVisible  = false;
            col.Width      = 150;
            col.WrapText   = true;
            grdLister.Columns.Add(col);



            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Destination";
            col.Name       = "TOADDRESS";
            col.ReadOnly   = true;
            col.WrapText   = true;
            col.Width      = 220;
            grdLister.Columns.Add(col);



            GridViewDecimalColumn colDec = new GridViewDecimalColumn();

            colDec.HeaderText = "Fares";
            colDec.Name       = "FARES";
            col.ReadOnly      = false;
            //  colDec.IsVisible = true;
            colDec.Width = 70;
            grdLister.Columns.Add(colDec);


            colDec           = new GridViewDecimalColumn();
            colDec.Name      = "OLDFARES";
            colDec.IsVisible = false;
            grdLister.Columns.Add(colDec);

            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Payment";
            col.Name       = "PAYMENTTYPE";
            col.Width      = 60;
            col.IsVisible  = false;
            col.ReadOnly   = true;
            col.WrapText   = true;
            grdLister.Columns.Add(col);



            colDec            = new GridViewDecimalColumn();
            colDec.HeaderText = "Waiting Time(Mins)";
            colDec.Name       = "WaitingTime";
            colDec.IsVisible  = false;
            colDec.Width      = 150;
            grdLister.Columns.Add(colDec);



            //GridViewCommandColumn commandCol = new GridViewCommandColumn();
            //commandCol.UseDefaultText = true;
            //commandCol.DefaultText = "Accept";
            //commandCol.Name = "ACCEPT";
            //commandCol.HeaderText = "";
            //commandCol.Width=60;
            //commandCol.TextAlignment = ContentAlignment.MiddleCenter;

            //grdLister.Columns.Add(commandCol);


            //commandCol = new GridViewCommandColumn();
            //commandCol.UseDefaultText = true;
            //commandCol.DefaultText = "Decline";
            //commandCol.Name = "DECLINE";
            //commandCol.HeaderText = "";
            //commandCol.Width=60;
            //commandCol.TextAlignment = ContentAlignment.MiddleCenter;

            //grdLister.Columns.Add(commandCol);



            //grdLister.CommandCellClick += new CommandCellClickEventHandler(grdLister_CommandCellClick);
            grdLister.ShowRowHeaderColumn = false;
            grdLister.ShowGroupPanel      = false;
            grdLister.AllowAddNewRow      = false;


            grdLister.TableElement.RowHeight = 70;
            // grdLister.AllowEditRow = false;
            grdLister.AllowDeleteRow = false;
        }
コード例 #12
0
        private void FormatGrid()
        {
            grdLister.ShowRowHeaderColumn = false;

            grdLister.ShowGroupPanel = false;
            GridViewTextBoxColumn col = new GridViewTextBoxColumn();

            col.IsVisible = false;
            col.Name      = "Id";

            grdLister.Columns.Add(col);

            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Group No";
            col.Name       = "GroupName";
            col.Width      = 100;
            grdLister.Columns.Add(col);


            GridViewDateTimeColumn colD = new GridViewDateTimeColumn();

            colD.IsVisible    = this.DestinationLocTypeId == Enums.LOCATION_TYPES.AIRPORT;
            colD.CustomFormat = "dd/MM/yyyy HH:mm";
            colD.FormatString = "{0:dd/MM/yyyy HH:mm}";

            colD.HeaderText = "Departure Date Time";
            colD.Name       = "FlightDeparture";
            colD.Width      = 150;
            grdLister.Columns.Add(colD);



            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Zone";
            col.Name       = "Zone";
            col.Width      = 90;
            grdLister.Columns.Add(col);



            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Destination";
            col.Name       = "Destination";
            col.Width      = colD.IsVisible? 160:260;
            grdLister.Columns.Add(col);



            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Drv";
            col.Name       = "Drv";
            col.Width      = 80;
            grdLister.Columns.Add(col);

            col           = new GridViewTextBoxColumn();
            col.IsVisible = false;
            col.Name      = "DestinationId";
            grdLister.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.HeaderText = "No of Seats";
            col.Name       = "TotalSeats";
            col.Width      = 80;
            grdLister.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Available Seats";
            col.Name       = "AvailSeats";
            col.Width      = 95;
            grdLister.Columns.Add(col);



            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Total Jobs";
            col.Name       = "TotalJobs";
            col.Width      = 80;
            grdLister.Columns.Add(col);
        }
コード例 #13
0
        private void FormateShiftGride()
        {
            grdShifts.AllowAutoSizeColumns = true;
            grdShifts.AutoSizeColumnsMode  = GridViewAutoSizeColumnsMode.Fill;
            grdShifts.AllowAddNewRow       = false;
            grdShifts.ShowGroupPanel       = false;
            grdShifts.AutoCellFormatting   = true;
            grdShifts.ShowRowHeaderColumn  = false;

            //grdDocuments.CommandCellClick += new CommandCellClickEventHandler(grdDocuments_CommandCellClick);


            GridViewTextBoxColumn col = new GridViewTextBoxColumn();

            col.IsVisible = false;
            col.Name      = COL_SHIFT.ID;
            grdShifts.Columns.Add(col);

            col           = new GridViewTextBoxColumn();
            col.IsVisible = false;
            col.Name      = COL_SHIFT.MASTERID;
            grdShifts.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Shifts ID";
            col.IsVisible  = false;
            col.Name       = COL_SHIFT.SHIFT_ID;
            grdShifts.Columns.Add(col);

            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Shifts";
            col.IsVisible  = true;
            col.Name       = COL_SHIFT.SHIFT;
            col.Width      = 200;
            grdShifts.Columns.Add(col);

            GridViewDateTimeColumn colDate = new GridViewDateTimeColumn();

            colDate.HeaderText = "From Time";
            colDate.Name       = COL_SHIFT.FROMTIME;
            colDate.Format     = DateTimePickerFormat.Custom;
            //colDate.CustomFormat = "dd/MM/yyyy";
            //colDate.FormatString = "{0:dd/MM/yyyy}";
            colDate.CustomFormat = "HH:mm";
            colDate.FormatString = "{0:HH:mm}";
            colDate.Width        = 80;
            col.ReadOnly         = false;
            grdShifts.Columns.Add(colDate);

            colDate            = new GridViewDateTimeColumn();
            colDate.HeaderText = "To Time";
            colDate.Name       = COL_SHIFT.TOTIME;
            colDate.Format     = DateTimePickerFormat.Custom;
            //colDate.CustomFormat = "dd/MM/yyyy";
            //colDate.FormatString = "{0:dd/MM/yyyy}";
            colDate.CustomFormat = "HH:mm";
            colDate.FormatString = "{0:HH:mm}";
            colDate.Width        = 80;
            col.ReadOnly         = false;
            grdShifts.Columns.Add(colDate);


            //UI.GridFunctions.AddDeleteColumn(grdShifts);

            grdShifts.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill;


            grdShifts.AddDeleteColumn();
            grdShifts.Columns["btnDelete"].Width = 70;

            UI.GridFunctions.SetFilter(grdShifts);
        }
コード例 #14
0
        private void FormatGrid()
        {
            GridViewCheckBoxColumn cbcol = new GridViewCheckBoxColumn();

            cbcol.Name       = COLS.Check;
            cbcol.HeaderText = "Active";
            cbcol.ReadOnly   = false;
            cbcol.IsVisible  = false;
            cbcol.Width      = 80;
            grdLister.Columns.Add(cbcol);

            GridViewImageColumn CImage = new GridViewImageColumn();

            CImage.Name       = COLS.Image;
            CImage.HeaderText = "Active";
            CImage.ReadOnly   = true;
            CImage.Width      = 80;
            grdLister.Columns.Add(CImage);



            GridViewTextBoxColumn col = new GridViewTextBoxColumn();

            col.Name      = COLS.Id;
            col.IsVisible = false;
            grdLister.Columns.Add(col);

            col            = new GridViewTextBoxColumn();
            col.Name       = COLS.ShiftName;
            col.HeaderText = "Shift Name";
            col.Width      = 190;
            col.ReadOnly   = true;
            grdLister.Columns.Add(col);

            col            = new GridViewTextBoxColumn();
            col.Name       = COLS.ShiftStarts;
            col.HeaderText = "Shift Starts";
            col.Width      = 160;
            col.ReadOnly   = true;
            grdLister.Columns.Add(col);

            col            = new GridViewTextBoxColumn();
            col.Name       = COLS.ShiftEnds;
            col.HeaderText = "Shift Ends";
            col.Width      = 160;
            col.ReadOnly   = true;
            grdLister.Columns.Add(col);


            GridViewDateTimeColumn dcol = new GridViewDateTimeColumn();

            dcol.HeaderText   = "From Time";
            dcol.IsVisible    = false;
            dcol.Name         = COLS.FromTime;
            dcol.CustomFormat = "HH:mm";
            dcol.FormatString = "{0:HH:mm}";
            dcol.Width        = 120;
            grdLister.Columns.Add(dcol);


            dcol = new GridViewDateTimeColumn();

            dcol.HeaderText   = "Till Time";
            dcol.IsVisible    = false;
            dcol.Name         = COLS.TillTime;
            dcol.CustomFormat = "HH:mm";
            dcol.FormatString = "{0:HH:mm}";
            dcol.Width        = 120;
            grdLister.Columns.Add(dcol);

            GridViewCommandColumn cmdcol = new GridViewCommandColumn();

            cmdcol.Width          = 80;
            cmdcol.Name           = "btnEdit";
            cmdcol.UseDefaultText = true;
            cmdcol.ImageLayout    = System.Windows.Forms.ImageLayout.Center;
            cmdcol.DefaultText    = "Edit";
            cmdcol.TextAlignment  = System.Drawing.ContentAlignment.MiddleCenter;
            grdLister.Columns.Add(cmdcol);

            cmdcol                = new GridViewCommandColumn();
            cmdcol.Width          = 80;
            cmdcol.Name           = "btnDelete";
            cmdcol.UseDefaultText = true;
            cmdcol.ImageLayout    = System.Windows.Forms.ImageLayout.Center;
            cmdcol.DefaultText    = "Delete";
            cmdcol.TextAlignment  = System.Drawing.ContentAlignment.MiddleCenter;
            grdLister.Columns.Add(cmdcol);


            grdLister.CommandCellClick += GrdDriverShift_CommandCellClick;
        }
        private void FormatGrid()
        {
            GridViewDateTimeColumn dtcol = new GridViewDateTimeColumn();

            dtcol.Name       = COLS.Date;
            dtcol.HeaderText = COLS.Date;
            //dtcol.CustomFormat = "{0:dd/MM/yyyy}";
            dtcol.FormatString = "{0:dd/MM/yyyy}";
            dtcol.Width        = 110;
            dtcol.ReadOnly     = true;
            grdPaymentHistory.Columns.Add(dtcol);
            GridViewTextBoxColumn col = new GridViewTextBoxColumn();

            col.Name      = COLS.Id;
            col.IsVisible = false;
            grdPaymentHistory.Columns.Add(col);
            col           = new GridViewTextBoxColumn();
            col.Name      = COLS.CommissionId;
            col.IsVisible = false;
            grdPaymentHistory.Columns.Add(col);

            col            = new GridViewTextBoxColumn();
            col.Name       = COLS.Type;
            col.HeaderText = COLS.Type;
            col.Width      = 100;
            col.ReadOnly   = true;
            grdPaymentHistory.Columns.Add(col);
            GridViewDecimalColumn dcol = new GridViewDecimalColumn();

            dcol.Name      = COLS.Credit;
            dcol.IsVisible = false;
            grdPaymentHistory.Columns.Add(dcol);
            dcol           = new GridViewDecimalColumn();
            dcol.Name      = COLS.Debit;
            dcol.IsVisible = false;
            grdPaymentHistory.Columns.Add(dcol);
            dcol            = new GridViewDecimalColumn();
            dcol.Name       = COLS.Amount;
            dcol.HeaderText = COLS.Amount;
            dcol.ReadOnly   = true;
            dcol.Width      = 110;
            grdPaymentHistory.Columns.Add(dcol);


            col            = new GridViewTextBoxColumn();
            col.Name       = COLS.Description;
            col.HeaderText = COLS.Description;
            col.Width      = 140;
            col.ReadOnly   = true;
            grdPaymentHistory.Columns.Add(col);
            dcol            = new GridViewDecimalColumn();
            dcol.Name       = COLS.Balance;
            dcol.HeaderText = COLS.Balance;
            dcol.Width      = 100;
            dcol.ReadOnly   = true;
            grdPaymentHistory.Columns.Add(dcol);
            GridViewCommandColumn cmd = new GridViewCommandColumn();

            cmd.Width = 100;

            cmd.Name           = "btnDelete";
            cmd.UseDefaultText = true;
            cmd.ImageLayout    = System.Windows.Forms.ImageLayout.Center;
            cmd.DefaultText    = "Delete";// caption;
            cmd.TextAlignment  = System.Drawing.ContentAlignment.MiddleCenter;

            grdPaymentHistory.Columns.Add(cmd);
        }
コード例 #16
0
        private void FormatGrid()
        {
            GridViewCheckBoxColumn colc = new GridViewCheckBoxColumn();

            colc.Width        = 40;
            colc.AutoSizeMode = BestFitColumnMode.None;
            colc.HeaderText   = "";
            colc.Name         = "Check";
            grdLister.Columns.Add(colc);


            GridViewTextBoxColumn col = new GridViewTextBoxColumn();

            col.IsVisible = false;
            col.Name      = COLS.BookingId;
            grdLister.Columns.Add(col);


            col = new GridViewTextBoxColumn();
            // col.IsVisible = false;
            col.ReadOnly   = true;
            col.HeaderText = "Order No";
            col.Name       = "OrderNo";
            col.Width      = 90;
            grdLister.Columns.Add(col);



            GridViewDateTimeColumn colDt = new GridViewDateTimeColumn();

            colDt.Name       = "PickupDate";
            colDt.ReadOnly   = true;
            colDt.HeaderText = "Pickup Date-Time";
            grdLister.Columns.Add(colDt);



            col = new GridViewTextBoxColumn();

            col.HeaderText = "Vehicle";
            col.Name       = "Vehicle";
            grdLister.Columns.Add(col);



            col            = new GridViewTextBoxColumn();
            col.Name       = COLS.Passenger;
            col.HeaderText = "Passenger";
            col.ReadOnly   = true;
            grdLister.Columns.Add(col);



            col            = new GridViewTextBoxColumn();
            col.Name       = COLS.Account;
            col.HeaderText = "Account";
            col.ReadOnly   = true;
            grdLister.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.Name       = COLS.Drv;
            col.HeaderText = COLS.Drv;
            col.ReadOnly   = true;
            grdLister.Columns.Add(col);


            col           = new GridViewTextBoxColumn();
            col.IsVisible = false;
            col.Name      = COLS.AccountTypeId;
            grdLister.Columns.Add(col);

            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Pickup Point";
            col.Name       = "PickupPoint";
            col.ReadOnly   = true;
            grdLister.Columns.Add(col);



            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Destination";
            col.Name       = "Destination";
            col.ReadOnly   = true;
            grdLister.Columns.Add(col);


            GridViewDecimalColumn colD = new GridViewDecimalColumn();

            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "D Fares";
            colD.Name          = "Fares";
            colD.Maximum       = 9999999;
            colD.ReadOnly      = true;
            colD.FormatString  = "{0:#,###0.00}";

            grdLister.Columns.Add(colD);



            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.ReadOnly      = true;
            colD.HeaderText    = "D Parking";
            colD.Name          = COLS.DParking;
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";

            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.ReadOnly      = true;
            colD.HeaderText    = "D Waiting";
            colD.Name          = COLS.DWaiting;
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";

            grdLister.Columns.Add(colD);



            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "C Fares";
            colD.ReadOnly      = true;
            colD.Name          = COLS.CompanyPrice;
            colD.Maximum       = 9999999;
            // colD.ReadOnly = true;
            colD.FormatString = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "C Parking";
            colD.ReadOnly      = true;
            colD.Name          = COLS.CParking;
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";

            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "C Waiting";
            colD.ReadOnly      = true;
            colD.Name          = COLS.CWaiting;
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";

            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "Escort Price";
            colD.Name          = COLS.EscortPrice;
            colD.Maximum       = 9999999;
            colD.IsVisible     = false;
            // colD.ReadOnly = true;
            colD.FormatString = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.ReadOnly      = true;
            colD.HeaderText    = "Commission Amount";
            colD.Name          = COLS.CommissionAmount;
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";

            grdLister.Columns.Add(colD);



            (grdLister.Columns["PickUpDate"] as GridViewDateTimeColumn).CustomFormat = "dd/MM/yyyy HH:mm";
            (grdLister.Columns["PickUpDate"] as GridViewDateTimeColumn).FormatString = "{0:dd/MM/yyyy HH:mm}";


            grdLister.Columns["PickUpDate"].Width = 100;

            grdLister.Columns["Account"].Width      = 75;
            grdLister.Columns[COLS.Drv].Width       = 70;
            grdLister.Columns["OrderNo"].Width      = 70;
            grdLister.Columns["Vehicle"].Width      = 60;
            grdLister.Columns[COLS.Passenger].Width = 60;
            grdLister.Columns["PickUpPoint"].Width  = 80;
            grdLister.Columns["Destination"].Width  = 80;

            grdLister.Columns["Fares"].Width       = 50;
            grdLister.Columns[COLS.DParking].Width = 50;
            grdLister.Columns[COLS.DWaiting].Width = 50;

            grdLister.Columns["CompanyPrice"].Width = 60;
            grdLister.Columns[COLS.CParking].Width  = 50;
            grdLister.Columns[COLS.CWaiting].Width  = 50;


            grdLister.Columns["CommissionAmount"].Width = 70;


            grdLister.Columns["PickUpDate"].HeaderText  = "Pickup Date-Time";
            grdLister.Columns[COLS.OrderNo].HeaderText  = "Ref #";
            grdLister.Columns["PickUpPoint"].HeaderText = "Pickup Point";



            AddCommandColumn(grdLister, "UnProcess", "UnProcess Job");



            //            grdLister.CommandCellClick+=new CommandCellClickEventHandler(grdLister_CommandCellClick);
        }
コード例 #17
0
        public void FormatGrid()
        {
            grdDriverRentLastStatement.ShowRowHeaderColumn = false;
            GridViewCheckBoxColumn col = new GridViewCheckBoxColumn();

            col.Width        = 70;
            col.AutoSizeMode = BestFitColumnMode.None;
            col.HeaderText   = "";
            col.Name         = "Check";
            //  col.ReadOnly = true;
            grdDriverRentLastStatement.Columns.Add(col);
            GridViewTextBoxColumn colId = new GridViewTextBoxColumn();

            colId.Name      = COLS.Id;
            colId.IsVisible = false;
            grdDriverRentLastStatement.Columns.Add(colId);
            colId           = new GridViewTextBoxColumn();
            colId.Name      = COLS.DriverId;
            colId.IsVisible = false;
            grdDriverRentLastStatement.Columns.Add(colId);
            colId           = new GridViewTextBoxColumn();
            colId.Name      = COLS.DriverName;
            colId.IsVisible = false;
            grdDriverRentLastStatement.Columns.Add(colId);

            colId            = new GridViewTextBoxColumn();
            colId.Width      = 120;
            colId.HeaderText = "Driver No";
            colId.Name       = COLS.DriverNo;
            colId.ReadOnly   = true;
            grdDriverRentLastStatement.Columns.Add(colId);
            colId            = new GridViewTextBoxColumn();
            colId.Width      = 100;
            colId.HeaderText = "Trans No";
            colId.Name       = COLS.TransNo;
            colId.ReadOnly   = true;
            grdDriverRentLastStatement.Columns.Add(colId);
            GridViewDateTimeColumn dtcol = new GridViewDateTimeColumn();

            dtcol.Name         = COLS.TransDate;
            dtcol.HeaderText   = "Trans Date";
            dtcol.FormatString = "{0:dd/MM/yyyy}";

            dtcol.Width    = 120;
            dtcol.ReadOnly = true;
            grdDriverRentLastStatement.Columns.Add(dtcol);
            dtcol              = new GridViewDateTimeColumn();
            dtcol.Name         = COLS.FromDate;
            dtcol.HeaderText   = "From Date";
            dtcol.FormatString = "{0:dd/MM/yyyy}";
            dtcol.ReadOnly     = true;
            dtcol.Width        = 120;
            grdDriverRentLastStatement.Columns.Add(dtcol);
            dtcol              = new GridViewDateTimeColumn();
            dtcol.Name         = COLS.ToDate;
            dtcol.HeaderText   = "To Date";
            dtcol.FormatString = "{0:dd/MM/yyyy}";

            dtcol.ReadOnly = true;
            dtcol.Width    = 120;
            grdDriverRentLastStatement.Columns.Add(dtcol);
            GridViewDecimalColumn dcol = new GridViewDecimalColumn();

            dcol.Name       = COLS.OldBalance;
            dcol.HeaderText = "Old Balance";
            dcol.Width      = 120;
            dcol.ReadOnly   = true;
            grdDriverRentLastStatement.Columns.Add(dcol);
            dcol            = new GridViewDecimalColumn();
            dcol.Name       = COLS.Balance;
            dcol.HeaderText = "Balance";
            dcol.Width      = 110;
            dcol.ReadOnly   = true;
            grdDriverRentLastStatement.Columns.Add(dcol);
            dcol            = new GridViewDecimalColumn();
            dcol.Name       = COLS.JobsTotal;
            dcol.HeaderText = "Jobs Total";
            dcol.Width      = 120;
            dcol.ReadOnly   = true;
            grdDriverRentLastStatement.Columns.Add(dcol);
            grdDriverRentLastStatement.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill;
        }
コード例 #18
0
        void rptfrmCustomerAppUsers_Load(object sender, EventArgs e)
        {
            chkAll.Checked         = true;
            grdLister.AllowEditRow = true;

            GridViewCheckBoxColumn cbcol = new GridViewCheckBoxColumn();

            cbcol.Name  = "Check";
            cbcol.Width = 50;
            grdLister.Columns.Add(cbcol);
            GridViewTextBoxColumn col = new GridViewTextBoxColumn();

            col.IsVisible  = false;
            col.HeaderText = "Id";
            col.Name       = "Id";
            grdLister.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.IsVisible  = true;
            col.ReadOnly   = true;
            col.HeaderText = "First Name";
            col.Name       = COLS.FirstName;
            col.Width      = 120;
            grdLister.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.IsVisible  = true;
            col.HeaderText = "Surname";
            col.ReadOnly   = true;
            col.Width      = 100;
            col.Name       = COLS.SurName;
            grdLister.Columns.Add(col);

            col            = new GridViewTextBoxColumn();
            col.IsVisible  = true;
            col.ReadOnly   = true;
            col.HeaderText = "Driver No";
            col.Width      = 120;
            col.Name       = COLS.DriverNo;
            grdLister.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.IsVisible  = true;
            col.ReadOnly   = true;
            col.HeaderText = "PHC Badge";
            col.Name       = COLS.PHCBadge;
            col.Width      = 120;
            grdLister.Columns.Add(col);

            GridViewDateTimeColumn colDate = new GridViewDateTimeColumn();

            colDate.IsVisible  = true;
            colDate.ReadOnly   = false;
            colDate.HeaderText = "PHC Exp";
            colDate.Width      = 120;
            colDate.Name       = COLS.PHCExp;
            grdLister.Columns.Add(colDate);

            col            = new GridViewTextBoxColumn();
            col.IsVisible  = true;
            col.ReadOnly   = false;
            col.HeaderText = "Address";
            col.Width      = 170;
            col.Name       = COLS.Address;
            grdLister.Columns.Add(col);

            col            = new GridViewTextBoxColumn();
            col.IsVisible  = true;
            col.ReadOnly   = false;
            col.HeaderText = "Mobile No";
            col.Width      = 120;
            col.Name       = COLS.MobileNo;
            grdLister.Columns.Add(col);

            col            = new GridViewTextBoxColumn();
            col.IsVisible  = true;
            col.ReadOnly   = false;
            col.HeaderText = "Licence No";
            col.Width      = 100;
            col.Name       = COLS.LicenceNo;
            grdLister.Columns.Add(col);

            colDate            = new GridViewDateTimeColumn();
            colDate.IsVisible  = true;
            colDate.ReadOnly   = false;
            colDate.HeaderText = "Licence Exp";
            colDate.Width      = 120;
            colDate.Name       = COLS.LicenceExp;
            grdLister.Columns.Add(colDate);

            col            = new GridViewTextBoxColumn();
            col.IsVisible  = true;
            col.ReadOnly   = false;
            col.HeaderText = "NI No";
            col.Width      = 80;
            col.Name       = COLS.NINo;
            grdLister.Columns.Add(col);



            (grdLister.Columns["LicenceExp"] as GridViewDateTimeColumn).FormatString = "{0:dd/MM/yyyy}";
            (grdLister.Columns["LicenceExp"] as GridViewDateTimeColumn).CustomFormat = "dd/MM/yyyy";

            (grdLister.Columns["PHCExp"] as GridViewDateTimeColumn).FormatString = "{0:dd/MM/yyyy}";
            (grdLister.Columns["PHCExp"] as GridViewDateTimeColumn).CustomFormat = "dd/MM/yyyy";

            grdLister.EnableFiltering  = true;
            grdLister.ShowFilteringRow = true;


            ViewReport();
        }
コード例 #19
0
        private void FormatGroupGrid()
        {
            grdGroupDetails.ShowRowHeaderColumn = false;
            grdGroupDetails.ShowGroupPanel      = false;
            GridViewTextBoxColumn col = new GridViewTextBoxColumn();

            col.IsVisible = false;
            col.Name      = "Id";

            grdGroupDetails.Columns.Add(col);

            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Group No";
            col.Name       = "GroupName";
            col.Width      = 100;
            grdGroupDetails.Columns.Add(col);


            GridViewDateTimeColumn colD = new GridViewDateTimeColumn();

            colD.HeaderText   = "Departure Date Time";
            colD.Name         = "FlightDeparture";
            colD.Width        = 150;
            colD.CustomFormat = "dd/MM/yyyy HH:mm";
            colD.FormatString = "{0:dd/MM/yyyy HH:mm}";

            grdGroupDetails.Columns.Add(colD);


            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Zone";
            col.Name       = "Zone";
            col.Width      = 90;
            grdGroupDetails.Columns.Add(col);



            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Destination";
            col.Name       = "Destination";
            col.Width      = 215;
            grdGroupDetails.Columns.Add(col);


            col           = new GridViewTextBoxColumn();
            col.IsVisible = false;
            col.Name      = "DestinationId";
            grdGroupDetails.Columns.Add(col);



            col            = new GridViewTextBoxColumn();
            col.HeaderText = "No of Seats";
            col.Name       = "TotalSeats";
            col.Width      = 90;
            grdGroupDetails.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Available Seats";
            col.Name       = "AvailSeats";
            col.Width      = 115;
            grdGroupDetails.Columns.Add(col);



            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Total Jobs";
            col.Name       = "TotalJobs";
            col.Width      = 80;
            grdGroupDetails.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Status";
            col.Name       = "Status";
            col.Width      = 90;
            grdGroupDetails.Columns.Add(col);
        }
コード例 #20
0
ファイル: Form1.cs プロジェクト: imaxmunguia/EjemploPracticos
        private GridViewDataColumn AppendNewColumn(string columnType, bool numberInTheHeader)
        {
            GridViewDataColumn newColumn = null;

            switch (columnType)
            {
            case "Text":
                newColumn           = new GridViewTextBoxColumn();
                newColumn.FieldName = "Text";
                break;

            case "NumericText":
                newColumn = new GridViewMaskBoxColumn();
                ((GridViewMaskBoxColumn)newColumn).Mask = "f";
                newColumn.TextAlignment = ContentAlignment.MiddleLeft;
                newColumn.FieldName     = "NumericText";
                break;

            case "Decimal":
                newColumn = new GridViewDecimalColumn();
                newColumn.TextAlignment = ContentAlignment.MiddleRight;
                newColumn.FieldName     = "Decimal";
                break;

            case "DateTime":
                newColumn = new GridViewDateTimeColumn();
                newColumn.FormatString  = "{0:MM-dd-yyyy}";
                newColumn.TextAlignment = ContentAlignment.MiddleRight;
                newColumn.FieldName     = "DateTime";
                break;

            case "Image":
                newColumn = new GridViewImageColumn();
                ((GridViewImageColumn)newColumn).ImageLayout = ImageLayout.Center;
                newColumn.Width     = 40;
                newColumn.FieldName = "Image";
                break;

            case "ComboBox":
                newColumn = new GridViewComboBoxColumn();
                ((GridViewComboBoxColumn)newColumn).DataSource = this.comboItems;
                newColumn.Width     = 100;
                newColumn.FieldName = "ComboBox";
                break;

            case "Command":
                newColumn = new GridViewCommandColumn();
                ((GridViewCommandColumn)newColumn).TextAlignment = ContentAlignment.MiddleCenter;
                newColumn.FieldName = "Command";
                break;

            case "CheckBox":
                newColumn           = new GridViewCheckBoxColumn();
                newColumn.Width     = 50;
                newColumn.FieldName = "CheckBox";
                break;
            }

            if (numberInTheHeader)
            {
                newColumn.HeaderText = (this.columnNum++).ToString() + " - " + columnType;
            }
            else
            {
                newColumn.HeaderText = columnType;
            }

            this.radGridView1.Columns.Add(newColumn);

            return(newColumn);
        }
コード例 #21
0
        private void rptfrmJobsList_Load(object sender, EventArgs e)
        {
            dtpFromDate.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
            dtpToDate.Value   = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.LastDayOfMonthValue());



            GridViewTextBoxColumn col = new GridViewTextBoxColumn();

            col.IsVisible = false;
            col.Name      = "Id";
            grdLister.Columns.Add(col);


            col = new GridViewTextBoxColumn();
            // col.IsVisible = false;
            col.ReadOnly   = true;
            col.HeaderText = "Ref #";
            col.Name       = COLS.RefNumber;
            grdLister.Columns.Add(col);

            GridViewDateTimeColumn colDt = new GridViewDateTimeColumn();

            colDt.Name       = COLS.BookingDate;
            colDt.ReadOnly   = true;
            colDt.HeaderText = "Booking Date";
            grdLister.Columns.Add(colDt);

            colDt            = new GridViewDateTimeColumn();
            colDt.Name       = COLS.PickupDate;
            colDt.ReadOnly   = true;
            colDt.HeaderText = "Pickup Date-Time";
            grdLister.Columns.Add(colDt);


            col = new GridViewTextBoxColumn();
            // col.IsVisible = false;
            col.ReadOnly   = true;
            col.HeaderText = "Passenger";
            col.Name       = COLS.Passenger;
            grdLister.Columns.Add(col);



            col = new GridViewTextBoxColumn();
            // col.IsVisible = false;
            col.ReadOnly   = true;
            col.HeaderText = "Pickup Point";
            col.Name       = COLS.PickupPoint;
            grdLister.Columns.Add(col);



            col = new GridViewTextBoxColumn();
            //     col.IsVisible = false;
            col.ReadOnly   = true;
            col.HeaderText = "Destination";
            col.Name       = COLS.Destination;
            grdLister.Columns.Add(col);



            GridViewDecimalColumn colD = new GridViewDecimalColumn();

            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.ReadOnly      = true;
            colD.HeaderText    = COLS.Fare;
            colD.Name          = COLS.Fare;
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);



            col = new GridViewTextBoxColumn();
            //  col.IsVisible = false;
            col.ReadOnly   = true;
            col.Name       = COLS.Account;
            col.HeaderText = COLS.Account;
            grdLister.Columns.Add(col);

            col = new GridViewTextBoxColumn();
            //  col.IsVisible = false;
            col.ReadOnly   = true;
            col.Name       = COLS.Driver;
            col.HeaderText = COLS.Driver;
            grdLister.Columns.Add(col);

            col = new GridViewTextBoxColumn();
            // col.IsVisible = false;
            col.HeaderText = COLS.Vehicle;
            col.Name       = COLS.Vehicle;
            col.ReadOnly   = true;
            grdLister.Columns.Add(col);

            col = new GridViewTextBoxColumn();
            // col.IsVisible = false;
            col.HeaderText = COLS.Status;
            col.Name       = COLS.Status;
            col.ReadOnly   = true;
            grdLister.Columns.Add(col);


            col = new GridViewTextBoxColumn();
            // col.IsVisible = false;
            col.HeaderText = COLS.DespatchBy;
            col.Name       = COLS.DespatchBy;
            col.ReadOnly   = true;
            grdLister.Columns.Add(col);



            grdLister.Columns[COLS.RefNumber].HeaderText = "Ref #";

            grdLister.Columns[COLS.Fare].HeaderText        = "Fare £";
            grdLister.Columns[COLS.PickupPoint].HeaderText = "Pickup Point";

            grdLister.Columns[COLS.Destination].HeaderText = "Destination";


            grdLister.Columns[COLS.BookingDate].HeaderText = "Booking Date";

            (grdLister.Columns[COLS.BookingDate] as GridViewDateTimeColumn).CustomFormat = "dd/MM/yyyy HH:mm";
            (grdLister.Columns[COLS.BookingDate] as GridViewDateTimeColumn).FormatString = "{0:dd/MM/yyyy HH:mm}";


            (grdLister.Columns[COLS.PickupDate] as GridViewDateTimeColumn).CustomFormat = "dd/MM/yyyy HH:mm";
            (grdLister.Columns[COLS.PickupDate] as GridViewDateTimeColumn).FormatString = "{0:dd/MM/yyyy HH:mm}";


            grdLister.Columns[COLS.PickupDate].HeaderText = "Pickup Date-Time";
            grdLister.Columns[COLS.Account].HeaderText    = "A/C";

            grdLister.Columns[COLS.DespatchBy].HeaderText = "Despatched By";
        }
コード例 #22
0
        protected void CargaGrillaVenta()
        {
            RadGridViewVentaDiaria.DataSource = new DataTable();
            RadGridViewVentaDiaria.Columns.Clear();

            if (dttVentaDia.Rows.Count > 0)
            {
                RadGridViewVentaDiaria.EnableFiltering     = true;
                RadGridViewVentaDiaria.AutoGenerateColumns = false;
                RadGridViewVentaDiaria.AllowAddNewRow      = false;
                RadGridViewVentaDiaria.MasterTemplate.ShowHeaderCellButtons = true;
                RadGridViewVentaDiaria.MasterTemplate.ShowFilteringRow      = false;
                RadGridViewVentaDiaria.TableElement.EndUpdate();
                RadGridViewVentaDiaria.AllowDeleteRow      = false;
                RadGridViewVentaDiaria.AllowRowResize      = false;
                RadGridViewVentaDiaria.AllowEditRow        = true;
                RadGridViewVentaDiaria.ShowRowHeaderColumn = false;
                RadGridViewVentaDiaria.Select();
                RadGridViewVentaDiaria.EnableSorting = true;

                List <int> data      = dttVentaDia.AsEnumerable().Select(Nombre => Nombre.Field <int>("NumeroVentaDia").ToString().Length).ToList();
                int        WidthText = data.Max();
                var        col       = from dat in dttVentaDia.AsEnumerable()
                                       where dat.Field <int>("NumeroVentaDia").ToString().Length == WidthText
                                       select dat;

                GridViewTextBoxColumn colNumeroVentaDia = new GridViewTextBoxColumn();
                colNumeroVentaDia.DataType     = typeof(decimal);
                colNumeroVentaDia.FieldName    = "NumeroVentaDia";
                colNumeroVentaDia.FormatString = "{0:G}";
                colNumeroVentaDia.HeaderText   = "Numero de Venta";
                colNumeroVentaDia.MinWidth     = Consulta.AnchoTexto(col.First().Field <int>("NumeroVentaDia").ToString(), colNumeroVentaDia.HeaderText, RadGridViewVentas.Font);
                colNumeroVentaDia.Name         = "colNumeroVentaDia";
                colNumeroVentaDia.ReadOnly     = true;
                RadGridViewVentaDiaria.Columns.Add(colNumeroVentaDia);

                data      = dttVentaDia.AsEnumerable().Select(Servicio => Servicio.Field <int>("ValorVenta").ToString().Length).ToList();
                WidthText = data.Max();
                col       = from dat in dttVentaDia.AsEnumerable()
                            where dat.Field <int>("ValorVenta").ToString().Length == WidthText
                            select dat;

                GridViewTextBoxColumn colValorVenta = new GridViewTextBoxColumn();
                colValorVenta.DataType     = typeof(decimal);
                colValorVenta.FieldName    = "ValorVenta";
                colValorVenta.FormatString = "{0:C}";
                colValorVenta.HeaderText   = "Valor de Factura";
                colValorVenta.MinWidth     = Consulta.AnchoTexto(col.First().Field <int>("ValorVenta").ToString(), colValorVenta.HeaderText, RadGridViewVentas.Font);
                colValorVenta.Name         = "colValorVenta";
                colValorVenta.ReadOnly     = true;
                RadGridViewVentaDiaria.Columns.Add(colValorVenta);

                data      = dttVentaDia.AsEnumerable().Select(Servicio => Servicio.Field <string>("Fecha").ToString().Length).ToList();
                WidthText = data.Max();
                col       = from dat in dttVentaDia.AsEnumerable()
                            where dat.Field <string>("Fecha").ToString().Length == WidthText
                            select dat;


                GridViewDateTimeColumn colFecha = new GridViewDateTimeColumn();
                colFecha.FieldName  = "Fecha";
                colFecha.HeaderText = "Fecha";
                colFecha.MinWidth   = Consulta.AnchoTexto(col.First().Field <string>("Fecha").ToString(), colFecha.HeaderText, RadGridViewVentaDiaria.Font);
                colFecha.Name       = "colFecha";
                colFecha.ReadOnly   = true;
                RadGridViewVentaDiaria.Columns.Add(colFecha);

                GridViewImageColumn colEliminar = new GridViewImageColumn();
                colEliminar.HeaderText = "Eliminar";
                colEliminar.MinWidth   = 50;
                colEliminar.Name       = "colEliminar";
                colEliminar.ReadOnly   = true;
                RadGridViewVentaDiaria.Columns.Add(colEliminar);

                RadGridViewVentaDiaria.DataSource = dttVentaDia;

                for (int l = 0; l < RadGridViewVentaDiaria.Rows.Count; l++)
                {
                    Bitmap eliminar = new Bitmap(@"Imagenes\shopping-cart-remove-icon (1).png");
                    RadGridViewVentaDiaria.Rows[l].Cells["colEliminar"].Value = eliminar;
                }
            }
        }
コード例 #23
0
        private void FormatShiftGrid()
        {
            grdShift.EnableFiltering                    = true;
            grdShift.AllowAddNewRow                     = false;
            grdShift.ShowGroupPanel                     = false;
            grdShift.TableElement.RowHeight             = 30;
            grdShift.MasterTemplate.ShowRowHeaderColumn = false;
            //grdDriverShift.EnableHotTracking = false;
            grdShift.AllowDeleteRow = false;
            GridViewTextBoxColumn col = new GridViewTextBoxColumn();

            col.Name      = COLS.Id;
            col.IsVisible = false;
            grdShift.Columns.Add(col);

            col           = new GridViewTextBoxColumn();
            col.Name      = COLS.Driver_Shift_ID;
            col.IsVisible = false;
            grdShift.Columns.Add(col);

            GridViewCheckBoxColumn cbcol = new GridViewCheckBoxColumn();

            cbcol.Name     = COLS.Check;
            cbcol.Width    = 80;
            cbcol.ReadOnly = false;
            grdShift.Columns.Add(cbcol);

            col           = new GridViewTextBoxColumn();
            col.Name      = COLS.DayValues;
            col.IsVisible = false;
            grdShift.Columns.Add(col);

            col            = new GridViewTextBoxColumn();
            col.Name       = COLS.ShiftName;
            col.HeaderText = "Shift Name";
            col.Width      = 140;
            col.ReadOnly   = true;
            grdShift.Columns.Add(col);
            col            = new GridViewTextBoxColumn();
            col.Name       = COLS.ShiftStarts;
            col.HeaderText = "Shift Starts";
            col.Width      = 160;
            col.ReadOnly   = true;
            grdShift.Columns.Add(col);

            col            = new GridViewTextBoxColumn();
            col.Name       = COLS.ShiftEnds;
            col.HeaderText = "Shift Ends";
            col.Width      = 160;
            col.ReadOnly   = true;
            grdShift.Columns.Add(col);


            GridViewDateTimeColumn dtcol = new GridViewDateTimeColumn();

            dtcol.Name         = COLS.FromTime;
            dtcol.HeaderText   = "From Time";
            dtcol.Width        = 100;
            dtcol.CustomFormat = "{0:HH:mm}";
            dtcol.FormatString = "{0:HH:mm}";
            dtcol.ReadOnly     = true;
            dtcol.IsVisible    = false;
            grdShift.Columns.Add(dtcol);
            dtcol              = new GridViewDateTimeColumn();
            dtcol.Name         = COLS.TillTime;
            dtcol.HeaderText   = "Till Time";
            dtcol.Width        = 100;
            dtcol.CustomFormat = "{0:HH:mm}";
            dtcol.FormatString = "{0:HH:mm}";
            dtcol.ReadOnly     = true;
            dtcol.IsVisible    = false;
            grdShift.Columns.Add(dtcol);

            grdShift.ViewCellFormatting += GrdShift_ViewCellFormatting;
            //GridViewCommandColumn cmdcol = new GridViewCommandColumn();

            //cmdcol.Width = 80;
            //cmdcol.Name = "btnAdd";
            //cmdcol.UseDefaultText = true;
            //cmdcol.ImageLayout = System.Windows.Forms.ImageLayout.Center;
            //cmdcol.DefaultText = "Add";
            //cmdcol.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
            //grdShift.Columns.Add(cmdcol);
            //grdShift.CommandCellClick += GrdShift_CommandCellClick;
            // grdDriverShift.CellDoubleClick += GrdDriverShift_CellDoubleClick;
        }
コード例 #24
0
        private void FormatGrid()
        {
            GridViewTextBoxColumn col = new GridViewTextBoxColumn();

            col.HeaderText = "ID";
            col.IsVisible  = false;
            col.Name       = "ID";
            grdLister.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.HeaderText = "ONLINEBOOKINGID";
            col.IsVisible  = false;
            col.Name       = "ONLINEBOOKINGID";
            grdLister.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Driver";
            col.Name       = "Driver";
            col.Width      = 100;
            col.WrapText   = true;
            col.ReadOnly   = true;
            grdLister.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Ref #";
            col.Name       = "REFNO";
            col.Width      = 110;
            col.IsVisible  = true;
            col.WrapText   = true;
            col.ReadOnly   = true;
            grdLister.Columns.Add(col);



            GridViewDateTimeColumn colD = new GridViewDateTimeColumn();

            colD.HeaderText   = "Pickup Time";
            colD.Name         = "PICKUPDATETIME";
            colD.CustomFormat = "dd/MM/yyyy HH:mm";
            colD.FormatString = "{0:dd/MM/yyyy HH:mm}";
            colD.ReadOnly     = false;
            colD.Width        = 160;
            colD.WrapText     = true;
            grdLister.Columns.Add(colD);


            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Pickup";
            col.Name       = "FROMADDRESS";
            col.ReadOnly   = true;
            col.Width      = 330;
            col.WrapText   = true;
            grdLister.Columns.Add(col);


            GridViewCommandColumn commandCol = new GridViewCommandColumn();

            commandCol.UseDefaultText = true;
            commandCol.DefaultText    = "Allow";
            commandCol.Name           = "ACCEPT";
            commandCol.HeaderText     = "";
            commandCol.Width          = 80;
            commandCol.TextAlignment  = ContentAlignment.MiddleCenter;
            grdLister.Columns.Add(commandCol);


            GridViewCommandColumn commandDenyCol = new GridViewCommandColumn();

            commandDenyCol.UseDefaultText = true;
            commandDenyCol.DefaultText    = "Deny";
            commandDenyCol.Name           = "DENY";
            commandDenyCol.HeaderText     = "";
            commandDenyCol.Width          = 70;
            commandDenyCol.TextAlignment  = ContentAlignment.MiddleCenter;
            grdLister.Columns.Add(commandDenyCol);

            grdLister.CommandCellClick   += new CommandCellClickEventHandler(grdLister_CommandCellClick);
            grdLister.ShowRowHeaderColumn = false;
            grdLister.ShowGroupPanel      = false;
            grdLister.AllowAddNewRow      = false;


            grdLister.TableElement.RowHeight = 60;
            grdLister.AllowDeleteRow         = false;
        }
コード例 #25
0
        void frmDriverReport_Load(object sender, EventArgs e)
        {
            if (AppVars.listUserRights.Count(c => c.formName == this.Name && c.functionId == "SPECIAL") > 0)
            {
                ChkRent.Visible = true;
                txtRent.Visible = true;
            }
            //  ViewReport();

            ComboFunctions.FillDriverNoCombo(ddl_Driver, c => c.DriverTypeId == 1 && (c.SubcompanyId == AppVars.DefaultDriverSubCompanyId || AppVars.DefaultDriverSubCompanyId == 0));
            dtpFromDate.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
            dtpTillDate.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.LastDayOfMonthValue());

            dtpTillDate.Value = dtpTillDate.Value.Value.AddHours(23).AddMinutes(59);

            ComboFunctions.FillSubCompanyCombo(ddlSubCompany);

            if (ddlSubCompany.Items.Count > 1)
            {
                ddlSubCompany.SelectedIndex = 1;
            }
            else
            {
                ddlSubCompany.SelectedIndex = 0;
            }



            GridViewTextBoxColumn col = new GridViewTextBoxColumn();

            col.IsVisible = false;
            col.Name      = "Id";
            grdLister.Columns.Add(col);

            GridViewDateTimeColumn colDt = new GridViewDateTimeColumn();

            colDt.Name       = "PickupDate";
            colDt.ReadOnly   = true;
            colDt.HeaderText = "Pickup Date-Time";
            grdLister.Columns.Add(colDt);



            col = new GridViewTextBoxColumn();
            // col.IsVisible = false;
            col.ReadOnly   = true;
            col.HeaderText = "Ref #";
            col.Name       = "RefNumber";
            grdLister.Columns.Add(col);

            col = new GridViewTextBoxColumn();
            // col.IsVisible = false;
            col.HeaderText = "Vehicle";
            col.Name       = "Vehicle";
            col.ReadOnly   = true;
            grdLister.Columns.Add(col);


            col = new GridViewTextBoxColumn();
            //  col.IsVisible = false;
            col.ReadOnly   = true;
            col.Name       = "Account";
            col.HeaderText = "Account";
            grdLister.Columns.Add(col);



            col = new GridViewTextBoxColumn();
            // col.IsVisible = false;
            col.ReadOnly   = true;
            col.HeaderText = "Pickup Point";
            col.Name       = "PickupPoint";
            grdLister.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.ReadOnly   = true;
            col.HeaderText = "Via";
            col.Name       = "Via";
            grdLister.Columns.Add(col);

            col = new GridViewTextBoxColumn();
            //     col.IsVisible = false;
            col.ReadOnly   = true;
            col.HeaderText = "Destination";
            col.Name       = "Destination";
            grdLister.Columns.Add(col);



            GridViewDecimalColumn colD = new GridViewDecimalColumn();

            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "Charges";
            colD.Name          = "Charges";
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);

            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "Parking";
            colD.Name          = "Parking";
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "Waiting";
            colD.Name          = "Waiting";
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "Extra Drop";
            colD.Name          = "ExtraDrop";
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "M & G";
            colD.Name          = "MeetAndGreet";
            colD.Maximum       = 9999999;
            colD.IsVisible     = false;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "Congtion Charge";
            colD.Name          = "CongtionCharge";
            colD.Maximum       = 9999999;
            colD.IsVisible     = false;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.ReadOnly      = true;
            colD.HeaderText    = "Total";
            colD.Name          = "Total";
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            colD.Expression    = "Charges+MeetAndGreet+CongtionCharge+ExtraDrop";
            grdLister.Columns.Add(colD);



            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.ReadOnly      = true;
            colD.HeaderText    = "Amount";
            colD.Name          = "Amount";
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);

            //     grdLister.Columns["Id"].IsVisible = false;

            (grdLister.Columns["PickUpDate"] as GridViewDateTimeColumn).CustomFormat = "dd/MM/yyyy HH:mm";
            (grdLister.Columns["PickUpDate"] as GridViewDateTimeColumn).FormatString = "{0:dd/MM/yyyy HH:mm}";


            grdLister.Columns["PickUpDate"].Width  = 90;
            grdLister.Columns["RefNumber"].Width   = 40;
            grdLister.Columns["Vehicle"].Width     = 45;
            grdLister.Columns["Account"].Width     = 60;
            grdLister.Columns["PickUpPoint"].Width = 85;
            grdLister.Columns["Via"].Width         = 40;
            grdLister.Columns["Destination"].Width = 85;

            grdLister.Columns["Charges"].Width        = 45;
            grdLister.Columns["Parking"].Width        = 45;
            grdLister.Columns["Waiting"].Width        = 50;
            grdLister.Columns["ExtraDrop"].Width      = 55;
            grdLister.Columns["MeetAndGreet"].Width   = 40;
            grdLister.Columns["CongtionCharge"].Width = 85;
            grdLister.Columns["Total"].Width          = 40;
            grdLister.Columns["Amount"].Width         = 50;

            grdLister.Columns["PickUpDate"].HeaderText  = "Pickup Date-Time";
            grdLister.Columns["RefNumber"].HeaderText   = "Ref #";
            grdLister.Columns["PickUpPoint"].HeaderText = "Pickup Point";
            grdLister.Columns["ExtraDrop"].HeaderText   = "Extra Drop";

            grdLister.Columns["MeetAndGreet"].HeaderText   = "M & G";
            grdLister.Columns["CongtionCharge"].HeaderText = "Congtion Charge";



            AddUpdateColumn(grdLister);

            grdLister.AllowEditRow = true;
        }
コード例 #26
0
        private void frmCashAccountStatementReport_Load(object sender, EventArgs e)
        {
            try
            {
                ComboFunctions.FillCompanyCombo(ddlCompany, c => c.AccountTypeId == Enums.ACCOUNT_TYPE.CASH);
                dtpFromDate.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
                dtpTillDate.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.LastDayOfMonthValue());


                GridViewTextBoxColumn col = new GridViewTextBoxColumn();
                col.IsVisible = false;
                col.Name      = "Id";
                grdLister.Columns.Add(col);

                GridViewDateTimeColumn colDt = new GridViewDateTimeColumn();
                colDt.Name       = "PickupDate";
                colDt.ReadOnly   = true;
                colDt.HeaderText = "Pickup Date-Time";
                grdLister.Columns.Add(colDt);



                col = new GridViewTextBoxColumn();
                // col.IsVisible = false;
                col.ReadOnly   = true;
                col.HeaderText = "Ref #";
                col.Name       = "RefNumber";
                grdLister.Columns.Add(col);

                col = new GridViewTextBoxColumn();
                // col.IsVisible = false;
                col.HeaderText = "Vehicle";
                col.Name       = "Vehicle";
                col.ReadOnly   = true;
                grdLister.Columns.Add(col);


                col = new GridViewTextBoxColumn();
                //  col.IsVisible = false;
                col.ReadOnly   = true;
                col.Name       = "Driver";
                col.HeaderText = "Driver";
                grdLister.Columns.Add(col);



                col = new GridViewTextBoxColumn();
                // col.IsVisible = false;
                col.ReadOnly   = true;
                col.HeaderText = "Pickup Point";
                col.Name       = "PickupPoint";
                grdLister.Columns.Add(col);



                col = new GridViewTextBoxColumn();
                //     col.IsVisible = false;
                col.ReadOnly   = true;
                col.HeaderText = "Destination";
                col.Name       = "Destination";
                grdLister.Columns.Add(col);



                GridViewDecimalColumn colD = new GridViewDecimalColumn();
                colD.DecimalPlaces = 2;
                colD.Minimum       = 0;
                colD.HeaderText    = "Charges";
                colD.Name          = "Charges";
                colD.Maximum       = 9999999;
                colD.FormatString  = "{0:#,###0.00}";
                grdLister.Columns.Add(colD);

                colD = new GridViewDecimalColumn();
                colD.DecimalPlaces = 2;
                colD.Minimum       = 0;
                colD.HeaderText    = "Parking";
                colD.Name          = "Parking";
                colD.Maximum       = 9999999;
                colD.FormatString  = "{0:#,###0.00}";
                grdLister.Columns.Add(colD);


                colD = new GridViewDecimalColumn();
                colD.DecimalPlaces = 2;
                colD.Minimum       = 0;
                colD.HeaderText    = "Waiting";
                colD.Name          = "Waiting";
                colD.Maximum       = 9999999;
                colD.FormatString  = "{0:#,###0.00}";
                grdLister.Columns.Add(colD);


                colD = new GridViewDecimalColumn();
                colD.DecimalPlaces = 2;
                colD.Minimum       = 0;
                colD.HeaderText    = "Extra Drop";
                colD.Name          = "ExtraDrop";
                colD.Maximum       = 9999999;
                colD.FormatString  = "{0:#,###0.00}";
                grdLister.Columns.Add(colD);


                colD = new GridViewDecimalColumn();
                colD.DecimalPlaces = 2;
                colD.Minimum       = 0;
                colD.HeaderText    = "M & G";
                colD.Name          = "MeetAndGreet";
                colD.Maximum       = 9999999;
                colD.FormatString  = "{0:#,###0.00}";
                grdLister.Columns.Add(colD);


                colD = new GridViewDecimalColumn();
                colD.DecimalPlaces = 2;
                colD.Minimum       = 0;
                colD.HeaderText    = "Congtion";
                colD.Name          = "CongtionCharge";
                colD.Maximum       = 9999999;
                colD.FormatString  = "{0:#,###0.00}";
                grdLister.Columns.Add(colD);



                colD = new GridViewDecimalColumn();
                colD.DecimalPlaces = 2;
                colD.Minimum       = 0;
                colD.HeaderText    = "DriverCommission";
                colD.Name          = "DriverCommission";
                colD.Maximum       = 9999999;
                colD.IsVisible     = false;
                colD.FormatString  = "{0:#,###0.00}";
                grdLister.Columns.Add(colD);


                colD = new GridViewDecimalColumn();
                colD.DecimalPlaces = 2;
                colD.Minimum       = 0;
                colD.ReadOnly      = true;
                colD.HeaderText    = "Total";
                colD.Name          = "Total";
                colD.Maximum       = 9999999;
                colD.FormatString  = "{0:#,###0.00}";
                colD.Expression    = "Charges+Parking+Waiting+ExtraDrop+MeetAndGreet+CongtionCharge";
                grdLister.Columns.Add(colD);


                colD = new GridViewDecimalColumn();
                colD.DecimalPlaces = 2;
                colD.Minimum       = 0;
                colD.ReadOnly      = true;
                colD.HeaderText    = "Commission";
                colD.Name          = "Commission";
                colD.Maximum       = 9999999;
                colD.FormatString  = "{0:#,###0.00}";
                //   colD.Expression = "(Total*DriverCommission)/100";

                grdLister.Columns.Add(colD);



                //     grdLister.Columns["Id"].IsVisible = false;

                (grdLister.Columns["PickUpDate"] as GridViewDateTimeColumn).CustomFormat = "dd/MM/yyyy HH:mm";
                (grdLister.Columns["PickUpDate"] as GridViewDateTimeColumn).FormatString = "{0:dd/MM/yyyy HH:mm}";


                grdLister.Columns["PickUpDate"].Width  = 90;
                grdLister.Columns["RefNumber"].Width   = 40;
                grdLister.Columns["Vehicle"].Width     = 50;
                grdLister.Columns["Driver"].Width      = 60;
                grdLister.Columns["PickUpPoint"].Width = 90;
                grdLister.Columns["Destination"].Width = 90;

                grdLister.Columns["Charges"].Width        = 45;
                grdLister.Columns["Parking"].Width        = 45;
                grdLister.Columns["Waiting"].Width        = 50;
                grdLister.Columns["ExtraDrop"].Width      = 55;
                grdLister.Columns["MeetAndGreet"].Width   = 50;
                grdLister.Columns["CongtionCharge"].Width = 55;
                grdLister.Columns["Total"].Width          = 40;
                grdLister.Columns["Commission"].Width     = 55;

                grdLister.Columns["PickUpDate"].HeaderText  = "Pickup Date-Time";
                grdLister.Columns["RefNumber"].HeaderText   = "Ref #";
                grdLister.Columns["PickUpPoint"].HeaderText = "Pickup Point";
                grdLister.Columns["ExtraDrop"].HeaderText   = "Extra Drop";

                grdLister.Columns["MeetAndGreet"].HeaderText   = "M & G";
                grdLister.Columns["CongtionCharge"].HeaderText = "Congtion";

                //grdLister.Columns["MeetAndGreet"].ReadOnly = false;
                //grdLister.Columns["CongtionCharge"].ReadOnly = false;
                //grdLister.Columns["Charge"].ReadOnly = false;
                //grdLister.Columns["Parking"].ReadOnly = false;
                //grdLister.Columns["Waiting"].ReadOnly = false;
                //grdLister.Columns["ExtraDrop"].ReadOnly = false;

                AddUpdateColumn(grdLister);

                grdLister.AllowEditRow = true;
            }
            catch (Exception ex)
            {
            }
        }
コード例 #27
0
        private void FormatGrid()
        {
            GridViewTextBoxColumn col = new GridViewTextBoxColumn();

            col.Name       = "BookingReference";
            col.HeaderText = " Ref #";
            col.FieldName  = "Booking Reference";
            col.WrapText   = true;
            col.Width      = 70;
            grdBookings.Columns.Add(col);


            col           = new GridViewTextBoxColumn();
            col.Name      = COLS.ID;
            col.IsVisible = false;

            grdBookings.Columns.Add(col);


            GridViewDateTimeColumn colDate = new GridViewDateTimeColumn();

            colDate.Name         = "PickupDateTime";
            colDate.WrapText     = true;
            colDate.HeaderText   = "Pickup Date-Time";
            colDate.Width        = 140;
            colDate.FieldName    = "Pickup Time";
            colDate.CustomFormat = "dd/MM/yyyy HH:mm";
            colDate.FormatString = "{0:dd/MM/yyyy HH:mm}";
            grdBookings.Columns.Add(colDate);


            GridViewComboBoxColumn colCombo = new GridViewComboBoxColumn();

            colCombo.Name          = "VehicleType";
            colCombo.HeaderText    = "Vehicle";
            colCombo.FieldName     = "Vehicle Class";
            colCombo.DataSource    = General.GetQueryable <Fleet_VehicleType>(null).OrderBy(c => c.OrderNo).ToList();
            colCombo.DisplayMember = "VehicleType";
            colCombo.ValueMember   = "Id";
            colCombo.Width         = 80;
            col.WrapText           = true;
            grdBookings.Columns.Add(colCombo);


            col            = new GridViewTextBoxColumn();
            col.Name       = "PhoneNo";
            col.HeaderText = "Phone No";
            col.Width      = 120;
            col.WrapText   = true;
            col.FieldName  = "Phone";
            grdBookings.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.Name       = "Passenger";
            col.HeaderText = "Passenger";
            col.FieldName  = "Passenger Name";
            col.WrapText   = true;
            col.Width      = 100;
            grdBookings.Columns.Add(col);



            col      = new GridViewTextBoxColumn();
            col.Name = "From";

            col.HeaderText = "Pickup Point";
            col.FieldName  = "0";
            col.WrapText   = true;

            col.Width = 130;
            grdBookings.Columns.Add(col);



            col            = new GridViewTextBoxColumn();
            col.Name       = "To";
            col.WrapText   = true;
            col.HeaderText = "Destination";
            col.Width      = 130;
            col.FieldName  = "1";
            grdBookings.Columns.Add(col);


            col           = new GridViewTextBoxColumn();
            col.Name      = "Notes";
            col.WrapText  = true;
            col.FieldName = "Driver Notes";

            col.HeaderText = "Notes";
            col.Width      = 120;
            grdBookings.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.Name       = "Account";
            col.HeaderText = "Account";
            col.FieldName  = "Booking Account";
            col.WrapText   = true;
            col.Width      = 120;
            grdBookings.Columns.Add(col);


            //GridViewDecimalColumn colDec = new GridViewDecimalColumn();
            //colDec.Name = "Fare";
            //colDec.FieldName = "Pricing";

            //colDec.DecimalPlaces = 2;
            //colDec.Minimum = 0;
            //colDec.Maximum = 999999;
            //colDec.HeaderText = "Fare";
            //colDec.Width = 60;
            //grdBookings.Columns.Add(colDec);



            //col = new GridViewTextBoxColumn();
            //col.Name = "PaymentType";
            //col.WrapText = true;
            //col.FieldName = "Card";

            //col.HeaderText = "Payment";
            //col.Width = 100;

            //grdBookings.Columns.Add(col);


            col           = new GridViewTextBoxColumn();
            col.Name      = "Via";
            col.WrapText  = true;
            col.FieldName = "Via";

            col.HeaderText = "Via Point";
            col.Width      = 100;

            grdBookings.Columns.Add(col);



            col           = new GridViewTextBoxColumn();
            col.Name      = "FlightNo";
            col.WrapText  = true;
            col.FieldName = "FlightNo";

            col.HeaderText = "Flight No";
            col.Width      = 100;

            grdBookings.Columns.Add(col);



            ConditionalFormattingObject objSave = new ConditionalFormattingObject();

            objSave.ApplyToRow    = true;
            objSave.RowBackColor  = Color.LightGreen;
            objSave.ConditionType = ConditionTypes.Greater;
            objSave.TValue1       = "0";
            grdBookings.Columns[COLS.ID].ConditionalFormattingObjectList.Add(objSave);


            ConditionalFormattingObject objError = new ConditionalFormattingObject();

            objError.ApplyToRow    = true;
            objError.RowBackColor  = Color.Pink;
            objError.ConditionType = ConditionTypes.Equal;
            objError.TValue1       = "0";
            grdBookings.Columns[COLS.ID].ConditionalFormattingObjectList.Add(objError);



            grdBookings.AddDeleteColumn();
            grdBookings.Columns["btnDelete"].PinPosition = PinnedColumnPosition.Right;
            grdBookings.Columns["btnDelete"].IsPinned    = true;
            grdBookings.Columns["btnDelete"].Width       = 70;


            grdBookings.CommandCellClick += new CommandCellClickEventHandler(grdBookings_CommandCellClick);
        }
コード例 #28
0
        void frmDriverReport_Load(object sender, EventArgs e)
        {
            ComboFunctions.FillUsersCombo(ddlController);

            ComboFunctions.FillDriverNoCombo(ddl_Driver, c => c.HasPDA != null && c.HasPDA == true);
            dtpFromDate.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
            dtpTillDate.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.LastDayOfMonthValue());


            GridViewTextBoxColumn col = new GridViewTextBoxColumn();

            col.IsVisible = false;
            col.Name      = COLS.DRIVERID;
            grdLister.Columns.Add(col);

            col = new GridViewTextBoxColumn();
            //     col.IsVisible = false;
            col.ReadOnly   = true;
            col.HeaderText = "Action";
            col.Name       = COLS.ACTION;
            grdLister.Columns.Add(col);



            col            = new GridViewTextBoxColumn();
            col.ReadOnly   = true;
            col.HeaderText = "Drv";
            col.Name       = COLS.DRIVERNO;
            grdLister.Columns.Add(col);

            GridViewDateTimeColumn colDt = new GridViewDateTimeColumn();

            colDt.Name       = COLS.PICKUPDATETIME;
            colDt.ReadOnly   = true;
            colDt.HeaderText = "Pickup Date Time";
            grdLister.Columns.Add(colDt);

            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Pickup Point";
            col.Name       = COLS.PICKUPPOINT;
            col.ReadOnly   = true;
            grdLister.Columns.Add(col);


            col = new GridViewTextBoxColumn();
            //  col.IsVisible = false;
            col.ReadOnly   = true;
            col.Name       = "Destination";
            col.HeaderText = COLS.DESTINATION;
            grdLister.Columns.Add(col);



            colDt            = new GridViewDateTimeColumn();
            colDt.Name       = COLS.BLOCKEDON;
            colDt.ReadOnly   = true;
            colDt.HeaderText = "Blocked On";
            grdLister.Columns.Add(colDt);


            colDt            = new GridViewDateTimeColumn();
            colDt.Name       = COLS.UNBLOCKEDON;
            colDt.ReadOnly   = true;
            colDt.HeaderText = "UnBlocked On";
            grdLister.Columns.Add(colDt);


            col            = new GridViewTextBoxColumn();
            col.Name       = COLS.UNBLOCKBY;
            col.ReadOnly   = true;
            col.HeaderText = "UnBlock By";
            grdLister.Columns.Add(col);



            //(grdLister.Columns[COLS.PICKUPDATETIME] as GridViewDateTimeColumn).CustomFormat = "dd/MM/yyyy HH:mm";
            // (grdLister.Columns[COLS.PICKUPDATETIME] as GridViewDateTimeColumn).FormatString = "{0:dd/MM/yyyy HH:mm}";

            (grdLister.Columns[COLS.PICKUPDATETIME] as GridViewDateTimeColumn).CustomFormat = "dd/MM/yyyy HH:mm";
            (grdLister.Columns[COLS.PICKUPDATETIME] as GridViewDateTimeColumn).FormatString = "{0:dd/MM/yyyy HH:mm}";


            (grdLister.Columns[COLS.BLOCKEDON] as GridViewDateTimeColumn).CustomFormat = "dd/MM/yyyy HH:mm";
            (grdLister.Columns[COLS.BLOCKEDON] as GridViewDateTimeColumn).FormatString = "{0:dd/MM/yyyy HH:mm}";

            (grdLister.Columns[COLS.UNBLOCKEDON] as GridViewDateTimeColumn).CustomFormat = "dd/MM/yyyy HH:mm";
            (grdLister.Columns[COLS.UNBLOCKEDON] as GridViewDateTimeColumn).FormatString = "{0:dd/MM/yyyy HH:mm}";



            grdLister.Columns[COLS.DRIVERNO].Width       = 60;
            grdLister.Columns[COLS.PICKUPPOINT].Width    = 160;
            grdLister.Columns[COLS.DESTINATION].Width    = 160;
            grdLister.Columns[COLS.PICKUPDATETIME].Width = 100;
            grdLister.Columns[COLS.BLOCKEDON].Width      = 130;
            grdLister.Columns[COLS.UNBLOCKEDON].Width    = 130;
            grdLister.Columns[COLS.UNBLOCKBY].Width      = 100;
            grdLister.Columns[COLS.ACTION].Width         = 100;



            grdLister.AllowEditRow = true;
        }
コード例 #29
0
        private void FormatChargesGrid()
        {
            GridViewTextBoxColumn col = new GridViewTextBoxColumn();

            col.IsVisible = false;
            col.Name      = "Id";
            grdLister.Columns.Add(col);

            col           = new GridViewTextBoxColumn();
            col.IsVisible = false;
            col.Name      = COLS.InvoiceId;
            grdLister.Columns.Add(col);

            col           = new GridViewTextBoxColumn();
            col.IsVisible = false;
            col.Name      = COLS.PaymentTypeId;
            grdLister.Columns.Add(col);


            col           = new GridViewTextBoxColumn();
            col.IsVisible = false;
            col.Name      = COLS.BookingId;
            grdLister.Columns.Add(col);

            GridViewDateTimeColumn colDt = new GridViewDateTimeColumn();

            colDt.Name       = "PickupDate";
            colDt.ReadOnly   = true;
            colDt.HeaderText = "Pickup Date-Time";
            grdLister.Columns.Add(colDt);



            col = new GridViewTextBoxColumn();
            // col.IsVisible = false;
            col.ReadOnly   = true;
            col.HeaderText = "Job #";
            col.Name       = "RefNumber";
            grdLister.Columns.Add(col);

            //col = new GridViewTextBoxColumn();
            // col.IsVisible = false;

            //col.HeaderText = "Order No";
            //col.Name = "OrderNo";

            //grdLister.Columns.Add(col);


            //col = new GridViewTextBoxColumn();
            //col.IsVisible = false;
            //col.HeaderText = "Pupil No";
            //col.Name = "PupilNo";
            //grdLister.Columns.Add(col);

            col = new GridViewTextBoxColumn();
            // col.IsVisible = false;
            col.HeaderText = "Vehicle";
            col.Name       = "Vehicle";
            col.ReadOnly   = true;
            grdLister.Columns.Add(col);


            //col = new GridViewTextBoxColumn();
            ////  col.IsVisible = false;
            //col.ReadOnly = true;
            //col.Name = COLS.Account;
            //col.HeaderText = COLS.Account;
            //grdLister.Columns.Add(col);



            col = new GridViewTextBoxColumn();
            // col.IsVisible = false;
            col.ReadOnly   = false;
            col.HeaderText = "Pickup Point";
            col.Name       = "PickupPoint";
            grdLister.Columns.Add(col);



            col = new GridViewTextBoxColumn();
            //     col.IsVisible = false;
            col.ReadOnly   = false;
            col.HeaderText = "Destination";
            col.Name       = "Destination";
            grdLister.Columns.Add(col);



            GridViewDecimalColumn colD = new GridViewDecimalColumn();

            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "Charges";
            colD.Name          = "Charges";
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);

            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "Parking";
            colD.Name          = "Parking";
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "Waiting";
            colD.Name          = "Waiting";
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "Extra Drop";
            colD.Name          = "ExtraDrop";
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "Meet and Greet";
            colD.Name          = "MeetAndGreet";
            colD.IsVisible     = false;
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "Congestion";
            colD.Name          = "CongtionCharge";
            colD.Maximum       = 9999999;
            colD.IsVisible     = false;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.ReadOnly      = true;
            colD.HeaderText    = "Total";
            colD.Name          = "Total";
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            // colD.Expression = "Charges+Parking+Waiting+ExtraDrop+MeetAndGreet+CongtionCharge";
            colD.Expression = "Charges+Parking+Waiting+ExtraDrop";
            grdLister.Columns.Add(colD);

            //     grdLister.Columns["Id"].IsVisible = false;

            (grdLister.Columns["PickUpDate"] as GridViewDateTimeColumn).CustomFormat = "dd/MM/yyyy HH:mm";
            (grdLister.Columns["PickUpDate"] as GridViewDateTimeColumn).FormatString = "{0:dd/MM/yyyy HH:mm}";


            grdLister.Columns["PickUpDate"].Width = 105;
            grdLister.Columns["RefNumber"].Width  = 40;
            grdLister.Columns["Vehicle"].Width    = 50;
            //     grdLister.Columns[COLS.Account].Width = 60;
            grdLister.Columns["PickUpPoint"].Width = 170;
            grdLister.Columns["Destination"].Width = 170;

            grdLister.Columns["Charges"].Width        = 50;
            grdLister.Columns["Parking"].Width        = 45;
            grdLister.Columns["Waiting"].Width        = 50;
            grdLister.Columns["ExtraDrop"].Width      = 60;
            grdLister.Columns["MeetAndGreet"].Width   = 50;
            grdLister.Columns["CongtionCharge"].Width = 60;
            grdLister.Columns["Total"].Width          = 45;
            //      grdLister.Columns["OrderNo"].Width = 55;

            grdLister.Columns["PickUpDate"].HeaderText  = "Pickup Date-Time";
            grdLister.Columns["RefNumber"].HeaderText   = "Ref #";
            grdLister.Columns["PickUpPoint"].HeaderText = "Pickup Point";
            grdLister.Columns["ExtraDrop"].HeaderText   = "Congestion";

            grdLister.Columns["MeetAndGreet"].HeaderText   = "M & G";
            grdLister.Columns["CongtionCharge"].HeaderText = "Congestion";

            //grdLister.Columns["MeetAndGreet"].ReadOnly = false;
            //grdLister.Columns["CongtionCharge"].ReadOnly = false;
            //grdLister.Columns["Charge"].ReadOnly = false;
            //grdLister.Columns["Parking"].ReadOnly = false;
            //grdLister.Columns["Waiting"].ReadOnly = false;
            //grdLister.Columns["ExtraDrop"].ReadOnly = false;

            AddUpdateColumn(grdLister);


            ConditionalFormattingObject objPaid = new ConditionalFormattingObject();

            objPaid.ApplyToRow    = true;
            objPaid.RowBackColor  = Color.LightGreen;
            objPaid.ConditionType = ConditionTypes.Equal;
            objPaid.TValue1       = "6";
            objPaid.TValue2       = "2";
            grdLister.Columns["PaymentTypeId"].ConditionalFormattingObjectList.Add(objPaid);
        }
コード例 #30
0
        private void FormatChargesGrid()
        {
            GridViewTextBoxColumn col = new GridViewTextBoxColumn();


            col.IsVisible = false;
            col.Name      = "Id";
            grdLister.Columns.Add(col);

            col           = new GridViewTextBoxColumn();
            col.IsVisible = false;
            col.Name      = COLS.InvoiceId;
            grdLister.Columns.Add(col);


            col           = new GridViewTextBoxColumn();
            col.IsVisible = false;
            col.Name      = COLS.BookingId;
            grdLister.Columns.Add(col);

            GridViewDateTimeColumn colDt = new GridViewDateTimeColumn();

            colDt.Name       = "PickupDate";
            colDt.ReadOnly   = true;
            colDt.HeaderText = "Pickup Date-Time";
            grdLister.Columns.Add(colDt);



            col = new GridViewTextBoxColumn();
            // col.IsVisible = false;
            col.ReadOnly   = true;
            col.HeaderText = "Job #";
            col.Name       = "RefNumber";
            grdLister.Columns.Add(col);

            col            = new GridViewTextBoxColumn();
            col.IsVisible  = false;
            col.HeaderText = "Order No";
            col.Name       = "OrderNo";
            grdLister.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.IsVisible  = false;
            col.HeaderText = "Booked By";
            col.Name       = COLS.BookedBy;
            grdLister.Columns.Add(col);


            col            = new GridViewTextBoxColumn();
            col.IsVisible  = false;
            col.HeaderText = "Pupil No";
            col.Name       = "PupilNo";
            grdLister.Columns.Add(col);

            col = new GridViewTextBoxColumn();
            // col.IsVisible = false;
            col.HeaderText = "Vehicle";
            col.Name       = "Vehicle";
            grdLister.Columns.Add(col);


            GridViewComboBoxColumn colCombo = new GridViewComboBoxColumn();

            colCombo.Name             = COLS.VehicleID;
            colCombo.IsVisible        = false;
            colCombo.HeaderText       = "Vehicle";
            colCombo.DataSource       = General.GetQueryable <Fleet_VehicleType>(null).OrderBy(c => c.OrderNo).ToList();
            colCombo.DisplayMember    = "VehicleType";
            colCombo.ValueMember      = "Id";
            colCombo.DropDownStyle    = Telerik.WinControls.RadDropDownStyle.DropDownList;
            colCombo.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
            grdLister.Columns.Add(colCombo);
            colCombo.ReadOnly = false;



            col            = new GridViewTextBoxColumn();
            col.Name       = COLS.Passenger;
            col.HeaderText = "Passenger";
            grdLister.Columns.Add(col);

            col            = new GridViewTextBoxColumn();
            col.Width      = 900;
            col.IsVisible  = false;
            col.ReadOnly   = true;
            col.Name       = COLS.RemovalDescription;
            col.HeaderText = "Description";
            grdLister.Columns.Add(col);

            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Pickup Point";
            col.Name       = "PickupPoint";
            grdLister.Columns.Add(col);



            col            = new GridViewTextBoxColumn();
            col.HeaderText = "Destination";
            col.Name       = "Destination";
            grdLister.Columns.Add(col);


            GridViewDecimalColumn colD = new GridViewDecimalColumn();

            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "Charges";
            colD.Name          = "Charges";
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);

            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "Parking";
            colD.Name          = "Parking";
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "Waiting";
            colD.Name          = "Waiting";
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "Extra Drop";
            colD.Name          = "ExtraDrop";
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "Meet and Greet";
            colD.Name          = "MeetAndGreet";
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.HeaderText    = "Congestion";
            colD.Name          = "CongtionCharge";
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            grdLister.Columns.Add(colD);


            colD = new GridViewDecimalColumn();
            colD.DecimalPlaces = 2;
            colD.Minimum       = 0;
            colD.ReadOnly      = true;
            colD.HeaderText    = "Total";
            colD.Name          = "Total";
            colD.Maximum       = 9999999;
            colD.FormatString  = "{0:#,###0.00}";
            colD.Expression    = "Charges+Parking+Waiting+ExtraDrop+MeetAndGreet+CongtionCharge";
            grdLister.Columns.Add(colD);


            GridViewComboBoxColumn colPayment = new GridViewComboBoxColumn();

            colPayment.IsVisible        = false;
            colPayment.Name             = COLS.Payment_ID;
            colPayment.HeaderText       = "Status";
            colPayment.DataSource       = General.GetQueryable <Invoice_PaymentType>(null).Where(c => c.Id == 1 || c.Id == 3).OrderBy(c => c.Id).ToList();
            colPayment.DisplayMember    = "PaymentType";
            colPayment.ValueMember      = "Id";
            colPayment.DropDownStyle    = Telerik.WinControls.RadDropDownStyle.DropDown;
            colPayment.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
            colPayment.ReadOnly         = false;
            grdLister.Columns.Add(colPayment);



            (grdLister.Columns["PickUpDate"] as GridViewDateTimeColumn).CustomFormat = "dd/MM/yyyy HH:mm";
            (grdLister.Columns["PickUpDate"] as GridViewDateTimeColumn).FormatString = "{0:dd/MM/yyyy HH:mm}";


            grdLister.Columns["PickUpDate"].Width   = 105;
            grdLister.Columns["RefNumber"].Width    = 40;
            grdLister.Columns["Vehicle"].Width      = 50;
            grdLister.Columns[COLS.Passenger].Width = 60;
            grdLister.Columns["PickUpPoint"].Width  = 80;
            grdLister.Columns["Destination"].Width  = 80;

            grdLister.Columns["Charges"].Width        = 50;
            grdLister.Columns["Parking"].Width        = 45;
            grdLister.Columns["Waiting"].Width        = 50;
            grdLister.Columns["ExtraDrop"].Width      = 60;
            grdLister.Columns["MeetAndGreet"].Width   = 50;
            grdLister.Columns["CongtionCharge"].Width = 60;
            grdLister.Columns["Total"].Width          = 45;
            grdLister.Columns["OrderNo"].Width        = 55;

            grdLister.Columns["PickUpDate"].HeaderText  = "Pickup Date-Time";
            grdLister.Columns["RefNumber"].HeaderText   = "Ref #";
            grdLister.Columns["PickUpPoint"].HeaderText = "Pickup Point";
            grdLister.Columns["ExtraDrop"].HeaderText   = "Extra Drop";

            grdLister.Columns["MeetAndGreet"].HeaderText   = "M & G";
            grdLister.Columns["CongtionCharge"].HeaderText = "Congestion";
            grdLister.Columns["Payment_ID"].Width          = 70;



            AddUpdateColumn(grdLister);
        }