Пример #1
0
        public void Init()
        {
            var workOrders = new UnitOfWork().WorkOrdersRepo.Fetch(x => x.PPEId != null);

            WorkOrderGrid.SelectRow(this.rowHandle);
            WorkOrderGridControl.DataSource = new EntityServerModeSource()
            {
                QueryableSource = workOrders,
                DefaultSorting  = "Id DESC",
            };
            workOrdersBindingSource.DataSource = workOrders.ToList();

            Details(workOrders.FirstOrDefault());
        }
Пример #2
0
        /*
         * if (UcTechSpecGrid.GridView.GetFocusedRow() is TechSpecs item)
         *  {
         *      this.oldData = item;
         *      this.oldSelectedRow = UcTechSpecGrid.GridView.FocusedRowHandle;
         *      frmAddEditTechSpecs frm = new frmAddEditTechSpecs()
         *      {
         *          frmTechSpecs = this,
         *          TechSpecsId = Convert.ToInt32((UcTechSpecGrid.GridView.GetFocusedRow() as TechSpecs)?.Id),
         *          MethodType = MethodType.Edit
         *      };
         *      frm.ShowDialog();
         *      UcTechSpecGrid.CreateUcControl();
         *
         *      TechSpecDetails.Details(item);
         *      lblPODescription.Text = item.TechSpecsId;
         *      ucTSEquipmentProfiles1.Details(item.Id, "TechSpecs");
         *      UcTechSpecGrid.GridView.SelectRow(this.oldSelectedRow);
         *      UcTechSpecGrid.GridView.FocusedRowHandle = this.oldSelectedRow;
         *      UcTechSpecGrid.GridView.MakeRowVisible(oldSelectedRow);
         *  }
         *
         */
        private void btnEditPo_Click(object sender, EventArgs e)
        {
            if (!User.UserInAction("Edit Work Order"))
            {
                return;
            }
            if (WorkOrderGrid.GetFocusedRow() is WorkOrders item)
            {
                this.rowHandle = WorkOrderGrid.FocusedRowHandle;
                frmAddEditWorkOrder frm = new frmAddEditWorkOrder(item, MethodType.Edit);
                frm.ShowDialog();

                Details(item);
                Init();
                WorkOrderGrid.FocusedRowHandle = rowHandle;
                WorkOrderGrid.SelectRow(rowHandle);
                WorkOrderGrid.MakeRowVisible(rowHandle);
            }
        }