Beispiel #1
0
        protected override void Loading()
        {
            if (UserStatics.OptrType == "Test")
            {
                ctModeNo.Enabled      = false;
                ctProductType.Enabled = false;
            }

            ctProductType.DataSource    = CommonStatics.GetDict(UserStatics.OptrType, "适应产品");
            ctProductType.DisplayMember = "Name";

            ctWhoUninstalled.DataSource    = BllTechnologicalEquipment.GetWhoRepairByWorkShop(UserStatics.OptrType, UserStatics.WorkShop);
            ctWhoUninstalled.DisplayMember = "Name";

            ctTeHandle.DataSource    = CommonStatics.GetDict(UserStatics.OptrType, "工装处理");
            ctTeHandle.DisplayMember = "Name";

            ctSupplier.DataSource    = CommonStatics.GetDict(UserStatics.OptrType, "供应商");
            ctSupplier.DisplayMember = "Name";

            var obj = TechnologicalEquipment.FindById(long.Parse(ItemID));

            FrmAddEditBindComboBoxText.BindObjectToControls(obj, tabPage1);

            ctUninstallDate.Value = UserStatics.GetSqlServerDateTime();
            OwnTE           = ctTeNo.Text;
            OwnWhoInstalled = ctWhoInstalled.Text;
        }
Beispiel #2
0
        protected override void Loading()
        {
            ctAccepter2.DataSource    = BllEquipmentRepairSecond.GetWhoRepairByWorkShop(UserStatics.OptrType, UserStatics.WorkShop);
            ctAccepter2.DisplayMember = "Name";

            ctAssist2.DataSource    = BllEquipmentRepairSecond.GetWhoRepairByWorkShop(UserStatics.OptrType, UserStatics.WorkShop);
            ctAssist2.DisplayMember = "Name";

            ctResultConfirm.DataSource    = CommonStatics.GetDict(UserStatics.OptrType, "效果确认");
            ctResultConfirm.DisplayMember = "Name";

            ctFailureType.DataSource    = CommonStatics.GetDict(UserStatics.OptrType, "故障分类");
            ctFailureType.DisplayMember = "Name";

            ctProductHandle.DataSource    = CommonStatics.GetDict(UserStatics.OptrType, "产品处理");
            ctProductHandle.DisplayMember = "Name";

            ctMonitor2.DataSource    = BllEquipmentRepairSecond.GetRepairMonitorByWorkShop(UserStatics.OptrType, UserStatics.WorkShop);
            ctMonitor2.DisplayMember = "Name";

            ctRestoreDate2.Value = UserStatics.GetSqlServerDateTime();
            var obj = EquipmentMaintenance.FindById(long.Parse(ItemID));

            FrmAddEditBindComboBoxText.BindObjectToControls(obj, tabPage1);
        }
Beispiel #3
0
        protected override void Loading()
        {
            if (UserStatics.OptrType == "Test")
            {
                ctIsIsolated.Checked = false;
                ctIsIsolated.Enabled = false;

                ctRetestEquipment.DataSource    = BllEquipmentProductHandle.GetEquipmentNo(UserStatics.OptrType);
                ctRetestEquipment.DisplayMember = "EquipmentNo";
            }
            else
            {
                ctRetestEquipment.Enabled = false;
            }

            ctProductHandledConfirm.DataSource    = CommonStatics.GetDict(UserStatics.OptrType, "处理确认");
            ctProductHandledConfirm.DisplayMember = "Name";

            ctWhoHandled.DataSource    = BllEquipmentProductHandle.GetWhoHandledByWorkShop(UserStatics.OptrType, UserStatics.WorkShop);
            ctWhoHandled.DisplayMember = "Name";

            var obj = EquipmentMaintenance.FindById(long.Parse(ItemID));

            FrmAddEditBindComboBoxText.BindObjectToControls(obj, tabPage1);
            ctHandleDate.Value = UserStatics.GetSqlServerDateTime();
        }
Beispiel #4
0
        protected override void Loading()
        {
            var obj = TechnologicalEquipment.FindById(long.Parse(ItemID));

            FrmAddEditBindComboBoxText.BindObjectToControls(obj, tabPage1);
            ctUseCount.Value      = BllTechnologicalEquipment.GetUseAmount(long.Parse(ItemID));
            ctUninstallDate.Value = UserStatics.GetSqlServerDateTime();
        }
Beispiel #5
0
        protected override void Loading()
        {
            ctAcceptDate.Value = UserStatics.GetSqlServerDateTime();
            var obj = EquipmentMaintenance.FindById(long.Parse(ItemID));

            FrmAddEditBindComboBoxText.BindObjectToControls(obj, tabPage1);

            ctAccepter1.DataSource    = BllEquipmentAccept.GetWhoRepairByWorkShop(UserStatics.OptrType, UserStatics.WorkShop);
            ctAccepter1.DisplayMember = "Name";
        }
        protected override void Loading()
        {
            ctEquipmentNo.DataSource    = BllEquipmentOffline.GetEquipmentNo(UserStatics.OptrType);
            ctEquipmentNo.DisplayMember = "EquipmentNo";

            ctEquipmentType.DataSource    = CommonStatics.GetDict(UserStatics.OptrType, "设备分类");
            ctEquipmentType.DisplayMember = "Name";

            ctWhoApplied.DataSource    = BllEquipmentOffline.GetWhoNotice(UserStatics.OptrType);
            ctWhoApplied.DisplayMember = "Name";


            ctOfflineDate.Value = UserStatics.GetSqlServerDateTime();
        }
Beispiel #7
0
        protected override void Loading()
        {
            if (!IsAdd)
            {
                ctOfflineResultConfirm.DataSource    = CommonStatics.GetDict(UserStatics.OptrType, "离线效果确认");
                ctOfflineResultConfirm.DisplayMember = "Name";

                ctOfflineWhoRepaired.DataSource    = BllEquipmentOffline.GetWhoNotice(UserStatics.OptrType);
                ctOfflineWhoRepaired.DisplayMember = "Name";

                var obj = EquipmentOffline.FindById(long.Parse(ItemID));
                FrmAddEditBindComboBoxText.BindObjectToControls(obj, tabPage1);

                ctOfflineRepairDate.Value = UserStatics.GetSqlServerDateTime();
            }
        }
Beispiel #8
0
        protected override void Loading()
        {
            if (UserStatics.OptrType == "Test")
            {
                ctProcess.Enabled = false;
                ctModeNo.Enabled  = false;

                ctTestSystem.DataSource    = BllEquipmentNotice.GetEquipmentType(UserStatics.OptrType, "测试系统");
                ctTestSystem.DisplayMember = "EquipmentNo";

                ctTester.DataSource    = BllEquipmentNotice.GetEquipmentType(UserStatics.OptrType, "测试仪");
                ctTester.DisplayMember = "EquipmentNo";

                //机台号每个工序都会不同
                ctEquipmentNo.DataSource    = BllEquipmentNotice.GetEquipmentNoByProcess(UserStatics.OptrType, "测试");
                ctEquipmentNo.DisplayMember = "EquipmentNo";

                ctWhoNotice.DataSource    = BllEquipmentNotice.GetWhoNoticeByProcess(UserStatics.OptrType, UserStatics.WorkShop);
                ctWhoNotice.DisplayMember = "Name";
            }

            if (UserStatics.OptrType == "Package" || UserStatics.OptrType == "Assembly")
            {
                ctTestSystem.Enabled = false;
                ctTester.Enabled     = false;


                ctWhoNotice.DataSource    = BllEquipmentNotice.GetWhoNoticeByProcess(UserStatics.OptrType, UserStatics.WorkShop);
                ctWhoNotice.DisplayMember = "Name";
            }

            ctProcess.DataSource    = CommonStatics.GetDict(UserStatics.OptrType, "工序");
            ctProcess.DisplayMember = "Name";

            ctManagementType.DataSource    = CommonStatics.GetDict(UserStatics.OptrType, "管理分类");
            ctManagementType.DisplayMember = "Name";

            ctFailurePhenomenon.DataSource    = CommonStatics.GetDict(UserStatics.OptrType, "故障现象");
            ctFailurePhenomenon.DisplayMember = "Name";



            ctNoticeDate.Value = UserStatics.GetSqlServerDateTime();
        }
        protected override void Loading()
        {
            ctDistrict.DataSource    = CommonStatics.GetDict(UserStatics.OptrType, "区域");
            ctDistrict.DisplayMember = "Name";

            ctGroupMonitor.DataSource    = BllAttendanceRate.GetGroupMonitorByWorkShop(UserStatics.OptrType, UserStatics.WorkShop);
            ctGroupMonitor.DisplayMember = "Name";


            if (!IsAdd)
            {
                var obj = AttendanceRate.FindById(long.Parse(ItemID));
                BindControlsDecimal.BindObjectToControls(obj, tabPage1);
                ReSetNumbericUpDownStatus();
            }
            else
            {
                ctInputDate.Value = UserStatics.GetSqlServerDateTime();
            }
        }
Beispiel #10
0
        protected override void Saving()
        {
            if (IsAdd)
            {
                ctNoticeDate.Value = UserStatics.GetSqlServerDateTime();
                var obj = EquipmentMaintenance.New;
                FrmAddEditBindComboBoxText.BindControlsToObject(obj, tabPage1);
                obj.OptrType        = UserStatics.OptrType;
                obj.Status          = EquipmentResult.已报修.ToString();
                obj.WaitingTakes    = 0;
                obj.RepairingTakes1 = 0;
                obj.RepairingTakes2 = 0;
                obj.IsIsolated      = false;
                if (UserStatics.OptrType == "Test")
                {
                    obj.Process = "测试";
                }

                obj.Save();
            }
        }
        protected override void Loading()
        {
            if (UserStatics.OptrType == "Test")
            {
                ctModeNo.Enabled      = false;
                ctProductType.Enabled = false;
            }

            ctProductType.DataSource    = CommonStatics.GetDict(UserStatics.OptrType, "适应产品");
            ctProductType.DisplayMember = "Name";

            ctTechnologicalEquipmentType.DataSource    = CommonStatics.GetDict(UserStatics.OptrType, "工装类型");
            ctTechnologicalEquipmentType.DisplayMember = "Name";

            ctWhoInstalled.DataSource    = BllTechnologicalEquipment.GetWhoRepairByWorkShop(UserStatics.OptrType, UserStatics.WorkShop);
            ctWhoInstalled.DisplayMember = "Name";

            ctWhoUninstalled.DataSource    = BllTechnologicalEquipment.GetWhoRepairByWorkShop(UserStatics.OptrType, UserStatics.WorkShop);
            ctWhoUninstalled.DisplayMember = "Name";

            ctInstallDate.Value = UserStatics.GetSqlServerDateTime();
            ctTeHandle.Text     = "在用";
        }
        protected override void AfterSave()
        {
            string            message = "保存后是否继续新增?";
            string            caption = "提醒";
            MessageBoxButtons buttons = MessageBoxButtons.YesNo;
            DialogResult      result;

            result = MessageBox.Show(message, caption, buttons);

            if (result == System.Windows.Forms.DialogResult.Yes)
            {
                //遍历数值控件赋值和置0
                ResetNumbericUpdown();
                ReSetNumbericUpDownStatus();

                ctDistrict.Focus();
                //重置时间
                ctInputDate.Value = UserStatics.GetSqlServerDateTime();
            }
            else
            {
                this.Close();
            }
        }