Exemplo n.º 1
0
 /// <summary>
 /// 方法说明:新增物料卡片关联记录
 /// 作    者:jason.tang
 /// 完成时间:2013-03-26
 /// </summary>
 /// <param name="materialCardRelation">物料卡片关联实体</param>
 /// <returns></returns>
 public static Guid AddMaterialCardRelationData(MaterialCardRelation materialCardRelation)
 {
     try
     {
         Guid id = MaterialCardRelationDAL.AddMaterialCardRelationData(materialCardRelation);
         return(id);
     }
     catch
     {
         throw;
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// 方法说明:删除物料下挂的卡片
        /// 作      者:jason.tang
        /// 完成时间:2013-08-10
        /// </summary>
        /// <param name="materialId">物料ID</param>
        /// <param name="processCardId">卡片ID</param>
        /// <param name="type">视图类型</param>
        /// <returns>True/False</returns>
        public static bool DeleteMaterialCard(string materialId, string processCardId, int type)
        {
            bool result = false;

            try
            {
                result = MaterialCardRelationDAL.DeleteMaterialCard(materialId, processCardId, type);
            }
            catch
            {
                throw;
            }
            return(result);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 方法说明:根据零部件名查找卡片
        /// 作    者:jason.tang
        /// 完成时间:2013-09-10
        /// </summary>
        /// <param name="name">零部件</param>
        /// <returns></returns>
        public static List <ProcessCard> GetProcessCardByMaterialName(string name)
        {
            try
            {
                DataTable dt = MaterialCardRelationDAL
                               .GetProcessCardByMaterialName(name).Tables[0];

                var cProcessCardList = (from c in dt.AsEnumerable()
                                        select new ProcessCard()
                {
                    ID = c.Field <Guid>("ID"),
                    Name = c.Field <string>("Name"),
                    CardSort = c.Field <int>("CardSort")
                }).ToList <ProcessCard>();
                return(cProcessCardList);
            }
            catch
            {
                throw;
            }
        }