コード例 #1
0
        public override void InitGridControlDataSource()
        {
            ArrangementShiftEntities entity = (ArrangementShiftEntities)((BaseModuleERP)Screen.Module).CurrentModuleEntity;
            BindingSource            bds    = new BindingSource();

            bds.DataSource = entity.EmployeeArrangementShiftsList;
            DataSource     = bds;
        }
コード例 #2
0
        protected override void AddColumnsToGridView(string strTableName, DevExpress.XtraGrid.Views.Grid.GridView gridView)
        {
            base.AddColumnsToGridView(strTableName, gridView);
            GridColumn column = new GridColumn();

            column.Caption   = "Mã nhân viên";
            column.FieldName = "HREmployeeNo";
            gridView.Columns.Add(column);

            column           = new GridColumn();
            column.Caption   = "Mã ID";
            column.FieldName = "HREmployeeCardNumber";
            gridView.Columns.Add(column);

            column           = new GridColumn();
            column.Caption   = "Bộ phận";
            column.FieldName = "HRDepartmentRoomName";
            gridView.Columns.Add(column);

            column           = new GridColumn();
            column.Caption   = "Phòng ban";
            column.FieldName = "HRDepartmentName";
            gridView.Columns.Add(column);

            column           = new GridColumn();
            column.Caption   = "Tên nhân viên";
            column.FieldName = "HREmployeeName";
            gridView.Columns.Add(column);

            column           = new GridColumn();
            column.Caption   = "Tổ";
            column.FieldName = "HRDepartmentRoomGroupName";
            gridView.Columns.Add(column);

            int numDays = ((ArrangementShiftModule)Screen.Module).NumOfDayInMonth();
            ArrangementShiftEntities entity = (ArrangementShiftEntities)((BaseModuleERP)Screen.Module).CurrentModuleEntity;
            HRArrangementShiftsInfo  objArrangementShiftsInfo = (HRArrangementShiftsInfo)entity.MainObject;

            for (int i = 1; i <= numDays; i++)
            {
                GridColumn columnDays = new GridColumn();
                DateTime   dt         = objArrangementShiftsInfo.HRArrangementShiftFromDate.Date.AddDays(i - 1);
                columnDays.Caption   = dt.ToString("dd/MM");
                columnDays.FieldName = String.Format("{0}{1}", "HREmployeeArrangementShiftDate", i.ToString());
                gridView.Columns.Add(columnDays);
            }
        }