Esempio n. 1
0
        private DataTable GetMaterials(ProvidEnum.MaterialType type = ProvidEnum.MaterialType.Main)
        {
            string condition = "";

            if (type != ProvidEnum.MaterialType.All)
            {
                condition = " and MType='" + Convert.ToInt16(type) + "'";
            }
            return(DBHelper.ExecuteQuery("ProductProvid.GetProductProcessMaterial_parm3", productID, processID, condition));
        }
Esempio n. 2
0
        /// <summary>
        /// 设置工序
        /// </summary>
        /// <param name="pdeID"></param>
        /// <param name="prsID"></param>
        /// <param name="type"></param>
        public void SetProcess(string pdeID, string prsID, ProvidEnum.MaterialType type = ProvidEnum.MaterialType.Main)
        {
            productID = pdeID;
            processID = prsID;

            DataTable dtMaterial = GetMaterials(type);

            if (dtMaterial == null)
            {
                return;
            }
            DataView dv = dtMaterial.DefaultView;

            if (ProvidEnum.MaterialType.Main != type)
            {
                dv.RowFilter = "MType=" + (int)type;
            }

            dgvMaterial.DataSource = dv;
        }
Esempio n. 3
0
 /// <summary>
 /// 设置工序
 /// </summary>
 /// <param name="type"></param>
 public void SetProcess(ProvidEnum.MaterialType type = ProvidEnum.MaterialType.Main)
 {
     SetProcess(productID, processID, type);
 }