当前位置: 首页>>代码示例>>C#>>正文


C# Model.Update方法代码示例

本文整理汇总了C#中Model.Update方法的典型用法代码示例。如果您正苦于以下问题:C# Model.Update方法的具体用法?C# Model.Update怎么用?C# Model.Update使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Model的用法示例。


在下文中一共展示了Model.Update方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Edit

        /// <summary>
        /// 编辑终端信息
        /// </summary>
        public void Edit(Model.Terminal terminal, Model.Source source1)
        {
            terminal.Update();
            

            //循环更新附件
            string[] picName = source1.SourceUrl.Replace("|$|", "&").Split(new char[] { '&' });
            for (int i = 0; i < picName.Length - 1; i++)
            {
                string[] picUrl = picName[i].Replace("|#|", "|").Split(new char[] { '|' });
                source1.SourceUrl = picUrl[1];
                source1.SourceType = picUrl[0];
                Hashtable ht = new Hashtable();
                ht.Add("TerGuid", source1.TerGuid);
                ht.Add("SourceType", source1.SourceType);
                if (source1.IsExist(ht))
                {
                    source1.Update(
                        "SourceUrl='" + source1.SourceUrl + "'",
                        " and TerGuid='" + source1.TerGuid + "' and SourceType='" + source1.SourceType + "'");
                }
                else
                {
                    source1.CreateTime = DateTime.Now;
                    source1.Insert();
                }

            }

            
        }
开发者ID:flxc11,项目名称:TerminalMS,代码行数:34,代码来源:Terminal.cs

示例2: Edit

        public void Edit(Model.Application appli,Model.SCW scw, Model.Source source1, Model.BulkFreight bulk, string bulkId)
        {
            appli.Update();
            if (appli.IO == 1)
            {
                scw.Update();
            }

            //循环更新附件
            string[] picName = source1.SourceUrl.Replace("|$|", "&").Split(new char[] { '&' });
            for (int i = 0; i < picName.Length - 1; i++)
            {
                string[] picUrl = picName[i].Replace("|#|", "|").Split(new char[] { '|' });
                source1.SourceUrl = picUrl[1];
                source1.SourceType = picUrl[0];
                Hashtable ht = new Hashtable();
                ht.Add("AppGuid", source1.AppGuid);
                ht.Add("SourceType", source1.SourceType);
                if (source1.IsExist(ht))
                {
                    source1.Update(
                        "SourceUrl='" + source1.SourceUrl + "'",
                        " and AppGuid='" + source1.AppGuid + "' and SourceType='" + source1.SourceType + "'");
                }
                else
                {
                    source1.CreateTime = DateTime.Now;
                    source1.Insert();
                }

            }

            //循环插入散装货物列表
            string[] BulkId = bulkId.Split(',');
            string[] BfGoodsName = bulk.BfGoodsName.Split(',');
            string[] BfGoodsGroup = bulk.BfGoodsGroup.Split(',');
            string[] Class = bulk.Class.Split(',');
            string[] DangerousNo = bulk.DangerousNo.Split(',');
            string[] BfTotalWeight = bulk.BfTotalWeight.Split(',');
            string[] DischargingPort = bulk.DischargingPort.Split(',');
            string[] Position = bulk.Position.Split(',');
            string[] Remark = bulk.Remark.Split(',');
            for (int i = 0; i < BfGoodsName.Length; i++)
            {
                bulk.BfGoodsName = BfGoodsName[i];
                bulk.BfGoodsGroup = BfGoodsGroup[i];
                bulk.Class = Class[i];
                bulk.DangerousNo = DangerousNo[i];
                bulk.BfTotalWeight = BfTotalWeight[i];
                bulk.DischargingPort = DischargingPort[i];
                bulk.Position = Position[i];
                bulk.Remark = Remark[i];
                bulk.Id = Convert.ToInt32(BulkId[i]);
                bulk.Update();
            }
        }
开发者ID:qq5013,项目名称:yqbbxt,代码行数:56,代码来源:Application.cs

示例3: Edit

        public void Edit(Model.AcceptForm acceptform, Model.AD ad, Model.Client client, Model.Publish publish)
        {
            //客户信息插入或更新
            Hashtable hs = new Hashtable();
            hs.Add("ClientName", client.ClientName);
            if (client.IsExist(hs))
            {
                client.Update(
                    "ClientName='" + client.ClientName + "',Tel='" + client.Tel + "',Mobile='" + client.Mobile + "',Operator='" + client.Operator + "',AgencyCompany='" + client.AgencyCompany + "'",
                    " and ClientName ='" + client.ClientName + "'");
                HD.Model.Client newClient = HD.Model.Client.Instance.GetModelById(hs);
                acceptform.ClientGuid = newClient.ClientPGuid;
            }
            else
            {
                client.ClientPostTime = DateTime.Now;
                client.ClientPGuid = Public.GetGuID;
                client.Insert();
                acceptform.ClientGuid = client.ClientPGuid;
            }

            //广告插入
            ad.Update();

            //先删除原来的发布形式,再循环插入发布形式
            //string strSql = " and ADGuid='" + publish.ADGuid + "'";
            hs.Clear();
            hs.Add("ADGuid", ad.ADPGuid);
            publish.Delete(hs);
            //string StrSql = "Select * From " + DbConfig.Prefix + "Admin Where [email protected] And [email protected] And IsLock=1";
            //IDataParameter[] Param = new IDataParameter[] { 
            //    DbHelper.MakeParam("@AdminName",AdminName),
            //    DbHelper.MakeParam("@AdminPass",AdminPass)
            //};
            string[] pubTypeName = publish.PublishType.Split(',');
            string[] pubTypeNu = publish.PublishQuantity.Split(',');
            for (int i = 0; i < pubTypeName.Length; i++)
            {
                publish.ADGuid = ad.ADPGuid;
                publish.PublishType = pubTypeName[i];
                publish.PublishQuantity = pubTypeNu[i];

                publish.Insert();
            }

            //更新受理单信息
            acceptform.Update(acceptform);

        }
开发者ID:flxc11,项目名称:TerminalMS,代码行数:49,代码来源:AcceptForm.cs

示例4: Add

        public void Add(Model.Repair repair, Model.Reply reply)
        {
            string guid = repair.Guid;
            repair.Update();

            Hashtable hs = new Hashtable();
            hs.Add("RepairGuid", guid);
            if (reply.IsExist(hs))
            {
                reply.Update(
                    "ReplyContent='" + reply.ReplyContent + "',ReplyName='" + reply.ReplyName + "',ReplyRepairTime='" + reply.ReplyRepairTime + "'",
                    " and RepairGuid='" + guid + "'");
            }
            else
            {
                reply.Insert();
            }
        }
开发者ID:flxc11,项目名称:TerminalMS,代码行数:18,代码来源:Repair.cs

示例5: UpdateBuildStatus

        public void UpdateBuildStatus(Model.Build build)
        {
            if (build.BuildStatus == BuildStatus.Success)
            {
                if (System.IO.Directory.Exists(build.Location.Replace(path, localMapFolder)) &&
                    System.IO.Directory.Exists(System.IO.Path.Combine(build.Location.Replace(path, localMapFolder), "install")))
                {
                    //check whether the install folder exist or not

                    //keep as it is
                }
                else
                {
                    build.BuildStatus = BuildStatus.Delete;
                    build.Update();
                }
            }
            else if (build.BuildStatus == BuildStatus.NotExist)
            {
                if (System.IO.Directory.Exists(build.Location.Replace(path, localMapFolder)))
                {
                    build.BuildStatus = BuildStatus.Success;
                    build.Update();
                }
                else
                {
                    //keep as it is
                }
            }
        }
开发者ID:wangn6,项目名称:rep2,代码行数:30,代码来源:SupervisorWebBuildProvider.cs


注:本文中的Model.Update方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。