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
        private void GetCounts()
        {
            ctFrmEquipmentAccept.Text = "待接单数" + BllEquipmentAccept.GetCount(UserStatics.OptrType) + "台";

            ctFrmEquipmentRepairFirst.Text = "待维修数" + BllEquipmentRepairFirst.GetCount(UserStatics.OptrType) + "台";

            ctFrmEquipmentRepairSecond.Text = "未修复数" + BllEquipmentRepairSecond.GetCount(UserStatics.OptrType) + "台";

            ctFrmEquipmentProductHandle.Text = "待处理数" + BllEquipmentProductHandle.GetCount(UserStatics.OptrType) + "台";

            if (UserStatics.OptrType == "Test")
            {
                //todo 增加工装录入
                ctFrmTechnologicalEquipmentOverrun.Text    = "失效工装" + BllTechnologicalEquipment.GetTableTestOverrunCount() + "台";
                ctFrmTechnologicalEquipmentSharpening.Text = "待磨工装" + BllTechnologicalEquipment.GetTableTestSharpeningCount() + "台";
            }

            ctFrmEquipmentOfflineRepair.Text = "待接单数" + BllEquipmentOffline.GetCount(UserStatics.OptrType) + "台";

            ctFrmEquipmentVariationAccept.Text = "变更接单" + BllEquipmentVariationAccept.GetCount(UserStatics.OptrType) + "台";

            ctFrmEquipmentVariationHandle.Text = "变更处理" + BllEquipmentVariationHandle.GetCount(UserStatics.OptrType) + "台";

            ctFrmEquipmentVariationHandle2.Text = "变更未完成" + BllEquipmentVariationHandle2.GetCount(UserStatics.OptrType) + "台";
        }
Beispiel #3
0
 private void ctTeHandle_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ctTeHandle.Text == "报废")
     {
         decimal v = BllTechnologicalEquipment.GetUseAmount(long.Parse(ItemID));
         ctUseCount.Value = v;
     }
 }
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 InitData()
 {
     lbFind.Text = "可以按机台号和工装编号模糊查找";
     ActionTable = UserStatics.GetUserActions(ModuleId);
     if (UserStatics.OptrType == "Test")
     {
         TableForLoad = BllTechnologicalEquipment.GetTableTestSharpening();
     }
 }
Beispiel #6
0
 private void ctChange_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ctChange.Text == "在用")
     {
         TableForLoad = BllTechnologicalEquipment.GetTableTestOverrunAll();
         reloadDataGridView();
         IsNoDoubleClick = false;
     }
     else if (ctChange.Text == "报废")
     {
         TableForLoad = BllTechnologicalEquipment.GetNoUseTable(UserStatics.OptrType);
         reloadDataGridView();
         IsNoDoubleClick = true;
     }
 }
Beispiel #7
0
        override protected void DeleteCurrentRow()
        {
            int count = 0;

            foreach (DataGridViewRow row in baseDataGridView.SelectedRows)
            {
                BllTechnologicalEquipment.DelCell((long)row.Cells[0].Value);
                count++;
            }

            if (count == 0)
            {
                MessageBox.Show("没有删除任何记录!");
            }
            else
            {
                MessageBox.Show("已删除" + count + "条记录!");
            }
        }
        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     = "在用";
        }
Beispiel #9
0
 protected override void resetDataGridView()
 {
     TableForLoad = BllTechnologicalEquipment.GetTableTestOverrunAll();
     reloadDataGridView();
 }
Beispiel #10
0
 protected override void InitData()
 {
     ActionTable   = UserStatics.GetUserActions(ModuleId);
     TableForLoad  = BllTechnologicalEquipment.GetTableTestOverrunAll();
     ctChange.Text = "在用";
 }