コード例 #1
0
        /// <summary>
        /// 由一行数据得到一个实体
        /// </summary>
        private EmsModel.EquipDetail GetEmsModel(DbDataReader dr)
        {
            EmsModel.EquipDetail EmsModel = new EmsModel.EquipDetail();
            DbDataReaderToModel(EmsModel, dr);

            return(EmsModel);
        }
コード例 #2
0
        /// <summary>
        /// 根据条形码得到一个对象实体
        /// </summary>
        public EmsModel.EquipDetail GetModelByBarcode(string ID)
        {
            StringBuilder sbSql4org;

            DbParameter[] parms4org;
            sbSql4org = new StringBuilder();
            sbSql4org.Append("SELECT * FROM EquipDetail");
            sbSql4org.Append(" WHERE Barcode=@in_Barcode");

            EmsModel.EquipDetail model = new EmsModel.EquipDetail();
            parms4org = new DbParameter[] {
                dbHelper.CreateInDbParameter("@in_Barcode", DbType.String, ID)
            };
            using (DbDataReader dr = dbHelper.ExecuteReader(CommandType.Text, sbSql4org.ToString(), parms4org))
            {
                if (dr.Read())
                {
                    DbDataReaderToModel(model, dr);
                    return(model);
                }
                return(null);
            }
        }
コード例 #3
0
        public void AddConsume(HttpContext context)
        {
            string callback = context.Request["jsoncallback"];
            string name     = context.Request["name"];
            byte   type     = Convert.ToByte(HttpContext.Current.Request["type"]);
            int    result;

            if (new EmsBLL.EquipDetail().IsInsEpExists(name, type))
            {
                result = -1;
            }
            else
            {
                string useridcard          = context.Request["useridcard"];
                int    count               = Convert.ToInt32(context.Request["count"]);
                string unit                = context.Request["unit"];
                string remarks             = context.Request["remarks"];
                EmsModel.EquipDetail insEp = new EmsModel.EquipDetail();
                insEp.AssetNumber        = "";
                insEp.AssetName          = name;
                insEp.Count              = count;
                insEp.Unit               = unit;
                insEp.Type               = type;
                insEp.EquipSource        = 0;//0本院资产;1资产系统
                insEp.IsConsume          = 1;
                insEp.Remarks            = remarks;
                insEp.Creator            = useridcard;
                insEp.CreateTime         = DateTime.Now;
                insEp.IsDelete           = 0;
                insEp.UseStatus          = 0;
                insEp.EquipKindId        = 0;
                insEp.EquipIntoID        = 0;
                insEp.EquipStatus        = 0;
                insEp.Barcode            = "";
                insEp.ClassNumber        = "";
                insEp.AssetsClassName    = name;
                insEp.IntlClassCode      = "";
                insEp.IntlClassName      = "";
                insEp.UsageStatus        = "";
                insEp.UsageDirection     = "";
                insEp.JYBBBSYFX          = "";
                insEp.AcquisitionMethod  = "";
                insEp.AcquisitionDate    = DateTime.Now;
                insEp.BrandStandardModel = "";
                insEp.EquipmentUse       = "";
                insEp.UseDepartment      = "";
                insEp.UsePeople          = "";
                insEp.Factory            = "";
                insEp.StorageLocation    = "0";
                insEp.WorthType          = "";
                insEp.UseNature          = "";
                insEp.Worth              = 0;
                insEp.FinanceRecordType  = "";
                insEp.FundsSubject       = "";
                insEp.CountryCode        = "";
                insEp.Operator           = useridcard;
                insEp.FinanceRecordType  = "";
                insEp.FinanceRecordType  = "";
                insEp.FinanceRecordType  = "";
                insEp.ManualModify       = 0;
                result = new EmsBLL.EquipDetail().Add(insEp);
            }
            //输出Json
            HttpContext.Current.Response.Write(callback + "({\"result\":" + result + "})");
            HttpContext.Current.Response.End();
        }