using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; namespace BLL { public class ClsBaseSelect_InterFace { //结算方式 /// /// 结算方式 /// /// public static void SetTextBySettleStyle(TextBox txt) { DAL.ClsIF_SettleStyle_View oSettleStyle = new DAL.ClsIF_SettleStyle_View(); if (oSettleStyle.RefreshView()) { txt.Text = oSettleStyle.oModel.HName; txt.Tag = oSettleStyle.oModel.HItemID.ToString(); } else { txt.Text = ""; } } //采购方式 /// /// 采购方式 /// /// public static void SetTextByPoStockStyle(TextBox txt) { DAL.ClsIF_PoStockStyle_View oPoStockStyle = new DAL.ClsIF_PoStockStyle_View(); if (oPoStockStyle.RefreshView()) { txt.Text = oPoStockStyle.oModel.HName; txt.Tag = oPoStockStyle.oModel.HItemID.ToString(); } else { txt.Text = ""; } } //币别 /// /// 币别 /// /// /// public static void SetTextByCur(TextBox txt, TextBox txtHRate) { DAL.ClsIF_Currency_View oCur = new DAL.ClsIF_Currency_View(); if (oCur.RefreshView()) { if (oCur.GetInfoByID(oCur.oModel.HItemID)) { txt.Text = oCur.omodel.HName; txt.Tag = oCur.omodel.HItemID.ToString(); txtHRate.Text = oCur.omodel.HExchangeRate.ToString(); } } else { txt.Text = ""; txtHRate.Text = "1"; } } ////选择接口类工序-按任务单 ///// ///// 选择接口类工序-按任务单 ///// ///// //public static void SetTextByProc_ICMO(TextBox txt, long HICMOInterID) //{ // //DAL.ClsIF_Process_View oProc = new DAL.ClsIF_Process_View(); // DAL.ClsK3_Process_View oProc = new DAL.ClsK3_Process_View(); // if (oProc.RefreshView(" and HItemID in (select HProcID from K3_ICMOBillList_HProcID where hmainid=" + HICMOInterID + ")")) // { // txt.Text = oProc.oModel.HName; // txt.Tag = oProc.oModel.HItemID.ToString(); // } // else // { // txt.Text = ""; // } //} //选择接口类职员-按班组 /// /// 选择接口类职员-按班组 /// /// public static void SetTextByEmp_Group(TextBox txt, long HGroupID) { DAL.ClsIF_Employee_View oEmp = new DAL.ClsIF_Employee_View(); if (oEmp.RefreshView("and HGroupID=" + HGroupID)) { txt.Text = oEmp.oModel.HName; txt.Tag = oEmp.oModel.HItemID.ToString(); } else { txt.Text = ""; } } //接口类职员-网格-按班组 /// /// 接口类职员-网格-按班组 /// /// /// /// /// /// public static void SetGridByEmp_Group(DataGridView grdMain, int i, int HEmpIDCol, int HEmpNumberCol, int HEmpNameCol, long HGroupID) { DAL.ClsIF_Employee_View oEmp = new DAL.ClsIF_Employee_View(); if (oEmp.RefreshView("and HGroupID=" + HGroupID)) { if (oEmp.GetInfoByID(oEmp.oModel.HItemID)) { grdMain.Rows[i].Cells[HEmpIDCol].Value = oEmp.omodel.HItemID.ToString(); grdMain.Rows[i].Cells[HEmpNumberCol].Value = oEmp.omodel.HNumber; grdMain.Rows[i].Cells[HEmpNameCol].Value = oEmp.omodel.HName; } else { grdMain.Rows[i].Cells[HEmpIDCol].Value = "0"; grdMain.Rows[i].Cells[HEmpNumberCol].Value = ""; grdMain.Rows[i].Cells[HEmpNameCol].Value = ""; } } else { grdMain.Rows[i].Cells[HEmpIDCol].Value = "0"; grdMain.Rows[i].Cells[HEmpNumberCol].Value = ""; grdMain.Rows[i].Cells[HEmpNameCol].Value = ""; } } //供应商 /// /// 供应商 /// /// public static void SetTextBySupplier(TextBox txt) { DAL.ClsIF_Supplier_View oSupplier = new DAL.ClsIF_Supplier_View(); if (oSupplier.RefreshView()) { txt.Text = oSupplier.oModel.HName; txt.Tag = oSupplier.oModel.HItemID.ToString(); } else { txt.Text = ""; } } //供应商 递入过滤条件 /// /// 供应商 递入过滤条件 /// /// public static void SetTextBySupplier(TextBox txt, string sWhere) { DAL.ClsIF_Supplier_View oSupplier = new DAL.ClsIF_Supplier_View(); if (oSupplier.RefreshView(sWhere)) { txt.Text = oSupplier.oModel.HName; txt.Tag = oSupplier.oModel.HItemID.ToString(); } else { txt.Text = ""; } } //选择接口类工序-按任务单 /// /// 选择接口类工序-按任务单 /// /// public static void SetTextByProc_ICMO(TextBox txt, long HICMOInterID) { DAL.ClsIF_Process_View oProc = new DAL.ClsIF_Process_View(); if (oProc.RefreshView(" and HItemID in (select HProcID from K3_ICMOBillList_HProcID where hmainid=" + HICMOInterID + ")")) { txt.Text = oProc.oModel.HName; txt.Tag = oProc.oModel.HItemID.ToString(); } else { txt.Text = ""; } } //选择接口类客户 /// /// 选择接口类客户 /// /// public static void SetTextByCus(TextBox txt) { DAL.ClsIF_Customer_View oCus = new DAL.ClsIF_Customer_View(); if (oCus.RefreshView()) { txt.Text = oCus.oModel.HName; txt.Tag = oCus.oModel.HItemID.ToString(); } else { txt.Text = ""; } } //选择接口类生产资源 /// /// 选择接口类生产资源 /// /// public static void SetTextBySource(TextBox txt) { DAL.ClsIF_Source_View oSource = new DAL.ClsIF_Source_View(); if (oSource.RefreshView()) { txt.Text = oSource.oModel.HName; txt.Tag = oSource.oModel.HItemID.ToString(); } else { txt.Text = ""; } } //接口类生产资源-网格 /// /// 接口类生产资源-网格 /// /// /// /// /// /// public static void SetGridBySource(DataGridView grdMain, int i, int HSourceIDCol, int HSourceNumberCol, int HSourceNameCol) { DAL.ClsIF_Source_View oSource = new DAL.ClsIF_Source_View(); if (oSource.RefreshView()) { if (oSource.GetInfoByID(oSource.oModel.HItemID)) { grdMain.Rows[i].Cells[HSourceIDCol].Value = oSource.omodel.HItemID.ToString(); grdMain.Rows[i].Cells[HSourceNumberCol].Value = oSource.omodel.HNumber; grdMain.Rows[i].Cells[HSourceNameCol].Value = oSource.omodel.HName; } else { grdMain.Rows[i].Cells[HSourceIDCol].Value = "0"; grdMain.Rows[i].Cells[HSourceNumberCol].Value = ""; grdMain.Rows[i].Cells[HSourceNameCol].Value = ""; } } else { grdMain.Rows[i].Cells[HSourceIDCol].Value = "0"; grdMain.Rows[i].Cells[HSourceNumberCol].Value = ""; grdMain.Rows[i].Cells[HSourceNameCol].Value = ""; } } //选择接口类部门 /// /// 选择接口类部门 /// /// public static void SetTextByDept(TextBox txt) { DAL.ClsIF_Department_View oDept = new DAL.ClsIF_Department_View(); if (oDept.RefreshView()) { txt.Text = oDept.oModel.HName; txt.Tag = oDept.oModel.HItemID.ToString(); } else { txt.Text = ""; } } //选择接口类部门 递入过滤条件 /// /// 选择接口类部门 递入过滤条件 /// /// public static void SetTextByDept(TextBox txt, string sWhere) { DAL.ClsIF_Department_View oDept = new DAL.ClsIF_Department_View(); if (oDept.RefreshView(sWhere)) { txt.Text = oDept.oModel.HName; txt.Tag = oDept.oModel.HItemID.ToString(); } else { txt.Text = ""; } } //接口类部门-网格 /// /// 接口类部门-网格 /// /// /// /// /// /// public static void SetGridByDept(DataGridView grdMain, int i, int HDeptIDCol, int HDeptNumberCol, int HDeptNameCol) { DAL.ClsIF_Department_View oDept = new DAL.ClsIF_Department_View(); if (oDept.RefreshView()) { if (oDept.GetInfoByID(oDept.oModel.HItemID)) { grdMain.Rows[i].Cells[HDeptIDCol].Value = oDept.omodel.HItemID.ToString(); grdMain.Rows[i].Cells[HDeptNumberCol].Value = oDept.omodel.HNumber; grdMain.Rows[i].Cells[HDeptNameCol].Value = oDept.omodel.HName; } else { grdMain.Rows[i].Cells[HDeptIDCol].Value = "0"; grdMain.Rows[i].Cells[HDeptNumberCol].Value = ""; grdMain.Rows[i].Cells[HDeptNameCol].Value = ""; } } else { grdMain.Rows[i].Cells[HDeptIDCol].Value = "0"; grdMain.Rows[i].Cells[HDeptNumberCol].Value = ""; grdMain.Rows[i].Cells[HDeptNameCol].Value = ""; } } //选择接口类职员 /// /// 选择接口类职员 /// /// public static void SetTextByEmp(TextBox txt) { DAL.ClsIF_Employee_View oEmp = new DAL.ClsIF_Employee_View(); if (oEmp.RefreshView()) { txt.Text = oEmp.oModel.HName; txt.Tag = oEmp.oModel.HItemID.ToString(); } else { txt.Text = ""; } } //接口类职员-网格 /// /// 接口类职员-网格 /// /// /// /// /// /// public static void SetGridByEmp(DataGridView grdMain, int i, int HEmpIDCol, int HEmpNumberCol, int HEmpNameCol) { DAL.ClsIF_Employee_View oEmp = new DAL.ClsIF_Employee_View(); if (oEmp.RefreshView()) { if (oEmp.GetInfoByID(oEmp.oModel.HItemID)) { grdMain.Rows[i].Cells[HEmpIDCol].Value = oEmp.omodel.HItemID.ToString(); grdMain.Rows[i].Cells[HEmpNumberCol].Value = oEmp.omodel.HNumber; grdMain.Rows[i].Cells[HEmpNameCol].Value = oEmp.omodel.HName; } else { grdMain.Rows[i].Cells[HEmpIDCol].Value = "0"; grdMain.Rows[i].Cells[HEmpNumberCol].Value = ""; grdMain.Rows[i].Cells[HEmpNameCol].Value = ""; } } else { grdMain.Rows[i].Cells[HEmpIDCol].Value = "0"; grdMain.Rows[i].Cells[HEmpNumberCol].Value = ""; grdMain.Rows[i].Cells[HEmpNameCol].Value = ""; } } //选择接口类工序 /// /// 选择接口类工序 /// /// public static void SetTextByProc(TextBox txt) { DAL.ClsIF_Process_View oProc = new DAL.ClsIF_Process_View(); if (oProc.RefreshView()) { txt.Text = oProc.oModel.HName; txt.Tag = oProc.oModel.HItemID.ToString(); } else { txt.Text = ""; } } //选择接口类工序 /// /// 选择接口类工序 /// /// public static void SetTextByProc(TextBox txt,TextBox txt2) { DAL.ClsIF_Process_View oProc = new DAL.ClsIF_Process_View(); if (oProc.RefreshView()) { txt.Text = oProc.oModel.HNumber; txt.Tag = oProc.oModel.HItemID.ToString(); txt2.Text = oProc.oModel.HName; } else { txt.Text = ""; txt2.Text = ""; } } //接口类工序-网格 /// /// 接口类工序-网格 /// /// /// /// /// /// public static void SetGridByProc(DataGridView grdMain, int i, int HProcIDCol, int HProcNumberCol, int HProcNameCol) { DAL.ClsIF_Process_View oProc = new DAL.ClsIF_Process_View(); if (oProc.RefreshView()) { if (oProc.GetInfoByID(oProc.oModel.HItemID)) { grdMain.Rows[i].Cells[HProcIDCol].Value = oProc.omodel.HItemID.ToString(); grdMain.Rows[i].Cells[HProcNumberCol].Value = oProc.omodel.HNumber; grdMain.Rows[i].Cells[HProcNameCol].Value = oProc.omodel.HName; } else { grdMain.Rows[i].Cells[HProcIDCol].Value = "0"; grdMain.Rows[i].Cells[HProcNumberCol].Value = ""; grdMain.Rows[i].Cells[HProcNameCol].Value = ""; } } else { grdMain.Rows[i].Cells[HProcIDCol].Value = "0"; grdMain.Rows[i].Cells[HProcNumberCol].Value = ""; grdMain.Rows[i].Cells[HProcNameCol].Value = ""; } } //接口类客户-网格 /// /// 接口类客户-网格 /// /// /// /// /// /// public static void SetGridByCus(DataGridView grdMain, int i, int HCusIDCol, int HCusNumberCol, int HCusNameCol) { DAL.ClsIF_Customer_View oCus = new DAL.ClsIF_Customer_View(); if (oCus.RefreshView()) { if (oCus.GetInfoByID(oCus.oModel.HItemID)) { grdMain.Rows[i].Cells[HCusIDCol].Value = oCus.omodel.HItemID.ToString(); grdMain.Rows[i].Cells[HCusNumberCol].Value = oCus.omodel.HNumber; grdMain.Rows[i].Cells[HCusNameCol].Value = oCus.omodel.HName; } else { grdMain.Rows[i].Cells[HCusIDCol].Value = "0"; grdMain.Rows[i].Cells[HCusNumberCol].Value = ""; grdMain.Rows[i].Cells[HCusNameCol].Value = ""; } } else { grdMain.Rows[i].Cells[HCusIDCol].Value = "0"; grdMain.Rows[i].Cells[HCusNumberCol].Value = ""; grdMain.Rows[i].Cells[HCusNameCol].Value = ""; } } //选择接口类物料 /// /// 选择接口类物料 /// /// public static void SetTextByMater(TextBox txt,bool backNumber) { DAL.ClsIF_Material_View oMater = new DAL.ClsIF_Material_View(); if (oMater.RefreshView()) { txt.Text = oMater.omodel.HNumber; txt.Tag = oMater.omodel.HItemID.ToString(); } else { txt.Text = ""; } } //选择接口类物料 /// /// 选择接口类物料 /// /// public static void SetTextByMater(TextBox txt) { DAL.ClsIF_Material_View oMater = new DAL.ClsIF_Material_View(); if (oMater.RefreshView()) { txt.Text = oMater.omodel.HName; txt.Tag = oMater.omodel.HItemID.ToString(); } else { txt.Text = ""; } } //选择接口类物料 /// /// 选择接口类物料 /// /// public static void SetTextByMater(TextBox txt, TextBox txt2, TextBox txt3) { DAL.ClsIF_Material_View oMater = new DAL.ClsIF_Material_View(); if (oMater.RefreshView()) { if (oMater.GetInfoByID(oMater.omodel.HItemID)) { txt.Text = oMater.omodel.HNumber; txt.Tag = oMater.omodel.HItemID.ToString(); txt2.Text = oMater.omodel.HName; txt3.Text = oMater.omodel.HModel; } } else { txt.Text = ""; txt2.Text = ""; txt3.Text = ""; } } //选择接口类物料 /// /// 选择接口类物料 /// /// 代码文本框 /// 名称文本框 /// 规格文本框 /// 单位文本框 public static void SetTextByMater(TextBox txtNumber, TextBox txtName, TextBox txtModel, TextBox txtUnit) { DAL.ClsIF_Material_View oMater = new DAL.ClsIF_Material_View(); DAL.ClsIF_Unit_View oUnit = new DAL.ClsIF_Unit_View(); if (oMater.RefreshView()) { if (oMater.GetInfoByID(oMater.omodel.HItemID)) { txtNumber.Text = oMater.omodel.HNumber; txtNumber.Tag = oMater.omodel.HItemID.ToString(); txtName.Text = oMater.omodel.HName; txtModel.Text = oMater.omodel.HModel; if (oUnit.GetInfoByID(oMater.omodel.HUnitID)) { txtUnit.Text = oUnit.omodel.HName; txtUnit.Tag = oUnit.omodel.HItemID.ToString(); } else { txtUnit.Text = ""; txtUnit.Tag = "0"; } } else { txtNumber.Text = ""; txtNumber.Tag = "0"; txtName.Text = ""; txtModel.Text = ""; txtUnit.Text = ""; txtUnit.Tag = "0"; } } else { txtNumber.Text = ""; txtNumber.Tag = "0"; txtName.Text = ""; txtModel.Text = ""; txtUnit.Text = ""; txtUnit.Tag = "0"; } } //接口类物料-网格 /// /// 接口类物料-网格 /// /// /// /// /// /// public static void SetGridByMater(DataGridView grdMain, int i, int HMaterIDCol, int HMaterNumberCol, int HMaterNameCol, int HMaterModelCol, int HUnitIDCol, int HUnitNumberCol, int HUnitNameCol) { DAL.ClsIF_Material_View oMater = new DAL.ClsIF_Material_View(); if (oMater.RefreshView()) { if (oMater.GetInfoByID(oMater.omodel.HItemID)) { grdMain.Rows[i].Cells[HMaterIDCol].Value = oMater.omodel.HItemID.ToString(); grdMain.Rows[i].Cells[HMaterNumberCol].Value = oMater.omodel.HNumber; grdMain.Rows[i].Cells[HMaterNameCol].Value = oMater.omodel.HName; grdMain.Rows[i].Cells[HMaterModelCol].Value = oMater.omodel.HModel; grdMain.Rows[i].Cells[HUnitIDCol].Value = oMater.omodel.HUnitID; grdMain.Rows[i].Cells[HUnitNumberCol].Value = oMater.omodel.HUnitNumber; grdMain.Rows[i].Cells[HUnitNameCol].Value = oMater.omodel.HUnitName; } else { grdMain.Rows[i].Cells[HMaterIDCol].Value = "0"; grdMain.Rows[i].Cells[HMaterNumberCol].Value = ""; grdMain.Rows[i].Cells[HMaterNameCol].Value = ""; grdMain.Rows[i].Cells[HMaterModelCol].Value = ""; grdMain.Rows[i].Cells[HUnitIDCol].Value = "0"; grdMain.Rows[i].Cells[HUnitNumberCol].Value =""; grdMain.Rows[i].Cells[HUnitNameCol].Value = ""; } } else { grdMain.Rows[i].Cells[HMaterIDCol].Value = "0"; grdMain.Rows[i].Cells[HMaterNumberCol].Value = ""; grdMain.Rows[i].Cells[HMaterNameCol].Value = ""; grdMain.Rows[i].Cells[HMaterModelCol].Value = ""; grdMain.Rows[i].Cells[HUnitIDCol].Value = "0"; grdMain.Rows[i].Cells[HUnitNumberCol].Value = ""; grdMain.Rows[i].Cells[HUnitNameCol].Value = ""; } } //接口类物料-网格 /// /// 接口类物料-网格 /// /// /// /// /// /// public static void SetGridByMater(DataGridView grdMain, int i, int HMaterIDCol, int HMaterNumberCol, int HMaterNameCol, int HMaterModelCol) { DAL.ClsIF_Material_View oMater = new DAL.ClsIF_Material_View(); if (oMater.RefreshView()) { if (oMater.GetInfoByID(oMater.omodel.HItemID)) { grdMain.Rows[i].Cells[HMaterIDCol].Value = oMater.omodel.HItemID.ToString(); grdMain.Rows[i].Cells[HMaterNumberCol].Value = oMater.omodel.HNumber; grdMain.Rows[i].Cells[HMaterNameCol].Value = oMater.omodel.HName; grdMain.Rows[i].Cells[HMaterModelCol].Value = oMater.omodel.HModel; } else { grdMain.Rows[i].Cells[HMaterIDCol].Value = "0"; grdMain.Rows[i].Cells[HMaterNumberCol].Value = ""; grdMain.Rows[i].Cells[HMaterNameCol].Value = ""; grdMain.Rows[i].Cells[HMaterModelCol].Value = ""; } } else { grdMain.Rows[i].Cells[HMaterIDCol].Value = "0"; grdMain.Rows[i].Cells[HMaterNumberCol].Value = ""; grdMain.Rows[i].Cells[HMaterNameCol].Value = ""; grdMain.Rows[i].Cells[HMaterModelCol].Value = ""; } } //选择接口类班组 /// /// 选择接口类班组 /// /// public static void SetTextByGroup(TextBox txt) { DAL.ClsIF_Group_View oGroup = new DAL.ClsIF_Group_View(); if (oGroup.RefreshView()) { txt.Text = oGroup.oModel.HName; txt.Tag = oGroup.oModel.HItemID.ToString(); } else { txt.Text = ""; } } //接口类班组-网格 /// /// 接口类班组-网格 /// /// /// /// /// /// public static void SetGridByGroup(DataGridView grdMain, int i, int HGroupIDCol, int HGroupNumberCol, int HGroupNameCol) { DAL.ClsIF_Group_View oGroup = new DAL.ClsIF_Group_View(); if (oGroup.RefreshView()) { if (oGroup.GetInfoByID(oGroup.oModel.HItemID)) { grdMain.Rows[i].Cells[HGroupIDCol].Value = oGroup.omodel.HItemID.ToString(); grdMain.Rows[i].Cells[HGroupNumberCol].Value = oGroup.omodel.HNumber; grdMain.Rows[i].Cells[HGroupNameCol].Value = oGroup.omodel.HName; } else { grdMain.Rows[i].Cells[HGroupIDCol].Value = "0"; grdMain.Rows[i].Cells[HGroupNumberCol].Value = ""; grdMain.Rows[i].Cells[HGroupNameCol].Value = ""; } } else { grdMain.Rows[i].Cells[HGroupIDCol].Value = "0"; grdMain.Rows[i].Cells[HGroupNumberCol].Value = ""; grdMain.Rows[i].Cells[HGroupNameCol].Value = ""; } } //选择接口类计量单位 /// /// 选择接口类计量单位 /// /// public static void SetTextByUnit(TextBox txt) { DAL.ClsIF_Unit_View oUnit = new DAL.ClsIF_Unit_View(); if (oUnit.RefreshView()) { txt.Text = oUnit.oModel.HName; txt.Tag = oUnit.oModel.HItemID.ToString(); } else { txt.Text = ""; } } //接口类计量单位-网格 /// /// 接口类计量单位-网格 /// /// /// /// /// /// public static void SetGridByUnit(DataGridView grdMain, int i, int HUnitIDCol, int HUnitNumberCol, int HUnitNameCol) { DAL.ClsIF_Unit_View oUnit = new DAL.ClsIF_Unit_View(); if (oUnit.RefreshView()) { if (oUnit.GetInfoByID(oUnit.oModel.HItemID)) { grdMain.Rows[i].Cells[HUnitIDCol].Value = oUnit.omodel.HItemID.ToString(); grdMain.Rows[i].Cells[HUnitNumberCol].Value = oUnit.omodel.HNumber; grdMain.Rows[i].Cells[HUnitNameCol].Value = oUnit.omodel.HName; } else { grdMain.Rows[i].Cells[HUnitIDCol].Value = "0"; grdMain.Rows[i].Cells[HUnitNumberCol].Value = ""; grdMain.Rows[i].Cells[HUnitNameCol].Value = ""; } } else { grdMain.Rows[i].Cells[HUnitIDCol].Value = "0"; grdMain.Rows[i].Cells[HUnitNumberCol].Value = ""; grdMain.Rows[i].Cells[HUnitNameCol].Value = ""; } } //选择接口类仓库 /// /// 选择接口类仓库 /// /// public static void SetTextByWarehouse(TextBox txt) { DAL.ClsIF_Warehouse_View oWh = new DAL.ClsIF_Warehouse_View(); if (oWh.RefreshView()) { txt.Text = oWh.oModel.HName; txt.Tag = oWh.oModel.HItemID.ToString(); } else { txt.Text = ""; } } //选择接口类仓库 递入过滤条件 /// /// 选择接口类仓库 递入过滤条件 /// /// public static void SetTextByWarehouse(TextBox txt, string sWhere) { DAL.ClsIF_Warehouse_View oWh = new DAL.ClsIF_Warehouse_View(); if (oWh.RefreshView(sWhere)) { txt.Text = oWh.oModel.HName; txt.Tag = oWh.oModel.HItemID.ToString(); } else { txt.Text = ""; } } //接口类仓库-网格 /// /// 接口类仓库-网格 /// /// /// /// /// /// public static void SetGridByWarehouse(DataGridView grdMain, int i, int HWhIDCol, int HWhNumberCol, int HWhNameCol) { DAL.ClsIF_Warehouse_View oWh = new DAL.ClsIF_Warehouse_View(); if (oWh.RefreshView()) { if (oWh.GetInfoByID(oWh.oModel.HItemID)) { grdMain.Rows[i].Cells[HWhIDCol].Value = oWh.omodel.HItemID.ToString(); grdMain.Rows[i].Cells[HWhNumberCol].Value = oWh.omodel.HNumber; grdMain.Rows[i].Cells[HWhNameCol].Value = oWh.omodel.HName; } else { grdMain.Rows[i].Cells[HWhIDCol].Value = "0"; grdMain.Rows[i].Cells[HWhNumberCol].Value = ""; grdMain.Rows[i].Cells[HWhNameCol].Value = ""; } } else { grdMain.Rows[i].Cells[HWhIDCol].Value = "0"; grdMain.Rows[i].Cells[HWhNumberCol].Value = ""; grdMain.Rows[i].Cells[HWhNameCol].Value = ""; } } //选择接口类区域 /// /// 选择接口类区域 /// /// public static void SetTextByArea(TextBox txt) { DAL.ClsIF_Area_View oArea = new DAL.ClsIF_Area_View(); if (oArea.RefreshView()) { txt.Text = oArea.oModel.HName; txt.Tag = oArea.oModel.HItemID.ToString(); } else { txt.Text = ""; } } //仓位-网格 根据仓库 /// /// 仓位-网格 根据仓库 /// /// /// /// /// /// public static void SetGridByStockPlaceByWh(DataGridView grdMain, int i, int HWhIDCol, int HStockPlaceIDCol, int HStockPlaceNumberCol, int HStockPlaceNameCol) { DAL.ClsIF_StockPlace_View oStockPlace = new DAL.ClsIF_StockPlace_View(); if (oStockPlace.RefreshView()) { if (oStockPlace.GetInfoByID(oStockPlace.oModel.HItemID)) { grdMain.Rows[i].Cells[HStockPlaceIDCol].Value = oStockPlace.omodel.HItemID.ToString(); grdMain.Rows[i].Cells[HStockPlaceNumberCol].Value = oStockPlace.omodel.HNumber; grdMain.Rows[i].Cells[HStockPlaceNameCol].Value = oStockPlace.omodel.HName; } else { grdMain.Rows[i].Cells[HStockPlaceIDCol].Value = "0"; grdMain.Rows[i].Cells[HStockPlaceNumberCol].Value = ""; grdMain.Rows[i].Cells[HStockPlaceNameCol].Value = ""; } } else { grdMain.Rows[i].Cells[HStockPlaceIDCol].Value = "0"; grdMain.Rows[i].Cells[HStockPlaceNumberCol].Value = ""; grdMain.Rows[i].Cells[HStockPlaceNameCol].Value = ""; } } //仓位-网格 根据仓库 /// /// 仓位-网格 根据仓库 /// /// /// /// /// /// public static void SetGridByStockPlaceByWh(DataGridView grdMain, int i, int HWhIDCol, int HStockPlaceIDCol, int HStockPlaceNumberCol, int HStockPlaceNameCol, int HSPGroupIDCol, int HSPGroupNameCol, ref string sBackStr) { DAL.ClsIF_StockPlace_View oSP = new DAL.ClsIF_StockPlace_View(); DAL.ClsIF_StockPlaceGroup_View oSPGroup = new DAL.ClsIF_StockPlaceGroup_View(); if (DBUtility.ClsPub.isLong(grdMain.Rows[i].Cells[HWhIDCol].Value) == 0) { sBackStr = "没有选择仓库!"; return; } if (oSP.RefreshViewByWh(DBUtility.ClsPub.isLong(grdMain.Rows[i].Cells[HWhIDCol].Value))) { if (oSP.GetInfoByID(oSP.oModel.HItemID)) { grdMain.Rows[i].Cells[HStockPlaceIDCol].Value = oSP.omodel.HItemID.ToString(); grdMain.Rows[i].Cells[HStockPlaceNumberCol].Value = oSP.omodel.HNumber; grdMain.Rows[i].Cells[HStockPlaceNameCol].Value = oSP.omodel.HName; if (oSPGroup.GetInfoByID(oSP.omodel.HSPGroupID)) { grdMain.Rows[i].Cells[HSPGroupIDCol].Value = oSPGroup.omodel.HItemID; grdMain.Rows[i].Cells[HSPGroupNameCol].Value = oSPGroup.omodel.HName; } else { grdMain.Rows[i].Cells[HSPGroupIDCol].Value = "0"; grdMain.Rows[i].Cells[HSPGroupNameCol].Value = ""; } } else { grdMain.Rows[i].Cells[HStockPlaceIDCol].Value = "0"; grdMain.Rows[i].Cells[HStockPlaceNumberCol].Value = ""; grdMain.Rows[i].Cells[HStockPlaceNameCol].Value = ""; grdMain.Rows[i].Cells[HSPGroupIDCol].Value = "0"; grdMain.Rows[i].Cells[HSPGroupNameCol].Value = ""; } } else { grdMain.Rows[i].Cells[HStockPlaceIDCol].Value = "0"; grdMain.Rows[i].Cells[HStockPlaceNumberCol].Value = ""; grdMain.Rows[i].Cells[HStockPlaceNameCol].Value = ""; grdMain.Rows[i].Cells[HSPGroupIDCol].Value = "0"; grdMain.Rows[i].Cells[HSPGroupNameCol].Value = ""; } } //接口类区域-网格 /// /// 接口类区域-网格 /// /// /// /// /// /// public static void SetGridByArea(DataGridView grdMain, int i, int HAreaIDCol, int HAreaNumberCol, int HAreaNameCol) { DAL.ClsIF_Area_View oArea = new DAL.ClsIF_Area_View(); if (oArea.RefreshView()) { if (oArea.GetInfoByID(oArea.oModel.HItemID)) { grdMain.Rows[i].Cells[HAreaIDCol].Value = oArea.omodel.HItemID.ToString(); grdMain.Rows[i].Cells[HAreaNumberCol].Value = oArea.omodel.HNumber; grdMain.Rows[i].Cells[HAreaNameCol].Value = oArea.omodel.HName; } else { grdMain.Rows[i].Cells[HAreaIDCol].Value = "0"; grdMain.Rows[i].Cells[HAreaNumberCol].Value = ""; grdMain.Rows[i].Cells[HAreaNameCol].Value = ""; } } else { grdMain.Rows[i].Cells[HAreaIDCol].Value = "0"; grdMain.Rows[i].Cells[HAreaNumberCol].Value = ""; grdMain.Rows[i].Cells[HAreaNameCol].Value = ""; } } } }