zoukankan      html  css  js  c++  java
  • 修改某个数据可属性值根据三层 BLL

            /// <summary>
            /// 提交
            /// </summary>
            private void Submit()
            {
                string msg = "-1";
                int id = Convert.ToInt32(Request.Form["ipt_citygameid"]);
                if (msg == "-1")
                {
                    if (!string.IsNullOrEmpty(Request.Form["ipt_citygameid"]))
                    {
                        Model.CityGame CityGameModel = GetData();
                        if (id == 0)
                        {
                            if (cityGameBLL.Add(CityGameModel) > 0)
                            {
                                msg = "0";
                                if (Request.Form["ipt_isselect"].ToString() == "True")
                                {


                                }
                            }
                        }
                        else if (id > 0)
                        {
                            if (cityGameBLL.Update(CityGameModel))
                            {
                                msg = "0";
                                if (Request.Form["ipt_isselect"].ToString() == "True")
                                {
                                    

                                }
                            }
                        }
                    }
                }
                WebCommon.WriteMsg(msg);
            }

            /// <summary>
            /// 获取数据
            /// </summary>
            /// <returns></returns>
            private Model.CityGame GetData()
            {
                int id = Convert.ToInt32(Request.Form["ipt_citygameid"]);
                Model.CityGame cityGameModel = new Model.CityGame();
                if (id == 0)
                {
                    cityGameModel.Year = Request.Form["ipt_year"];
                    cityGameModel.BeginDateTime = Convert.ToDateTime(Request.Form["ipt_begindatetime"]);
                    cityGameModel.EndDateTime = Convert.ToDateTime(Request.Form["ipt_enddatetime"]);
                    cityGameModel.GameName = Request.Form["ipt_gamename"];
                    cityGameModel.RegBeginDateTime = Convert.ToDateTime(Request.Form["ipt_regbegindatetime"]);
                    cityGameModel.RegEndDateTime = Convert.ToDateTime(Request.Form["ipt_regenddatetime"]);
                    cityGameModel.Remark = Request.Form["ipt_remark"];
                    cityGameModel.Attachment = Request.Form["ipt_attachment"];
                    cityGameModel.IsDelete = false;
                    cityGameModel.IsSelect = Convert.ToBoolean(Request.Form["ipt_isselect"]);
                    if (Request.Form["ipt_isselect"].ToString() == "True")
                    {
                        DataSet ds = cityGameBLL.GetAllList();
                        foreach (DataRow item in ds.Tables[0].Rows)
                        {
                            Model.CityGame cgModel = new Model.CityGame();
                            cgModel = cityGameBLL.GetModel(Convert.ToInt32(item["CityGameID"]));
                            cgModel.IsSelect =Convert.ToBoolean("False");
                            cityGameBLL.Update(cgModel);
                        }
                    }
                }
                if (id > 0)
                {
                    cityGameModel= cityGameBLL.GetModel(id);
                    cityGameModel.Year = Request.Form["ipt_year"];
                    cityGameModel.BeginDateTime = Convert.ToDateTime(Request.Form["ipt_begindatetime"]);
                    cityGameModel.EndDateTime = Convert.ToDateTime(Request.Form["ipt_enddatetime"]);
                    cityGameModel.GameName = Request.Form["ipt_gamename"];
                    cityGameModel.RegBeginDateTime = Convert.ToDateTime(Request.Form["ipt_regbegindatetime"]);
                    cityGameModel.RegEndDateTime = Convert.ToDateTime(Request.Form["ipt_regenddatetime"]);
                    cityGameModel.Remark = Request.Form["ipt_remark"];
                    cityGameModel.Attachment = Request.Form["ipt_attachment"];
                    cityGameModel.IsDelete = false;
                    cityGameModel.IsSelect = Convert.ToBoolean(Request.Form["ipt_isselect"]);
                    if (Request.Form["ipt_isselect"].ToString() == "True")
                    {
                        DataSet ds = cityGameBLL.GetAllList();
                        foreach (DataRow item in ds.Tables[0].Rows)
                        {
                            Model.CityGame cgModel = new Model.CityGame();
                            cgModel = cityGameBLL.GetModel(Convert.ToInt32(item["CityGameID"]));
                            cgModel.IsSelect = Convert.ToBoolean("False");
                            cityGameBLL.Update(cgModel);
                        }
                    }
                }
                
                return cityGameModel;
            }

  • 相关阅读:
    关于分区索引与全局索引性能比较的示例
    演示DML操作导致位图索引锁定的简单示例
    show_spce存储过程的使用
    silverlight 滚动文字
    数据绑定
    silverlight 导航总结<二>待续
    Silverlight应用
    silverlight导航总结<一>应用传统的批改容器的Content或者是Child等内容来实现导航
    控件之布局控件
    silverlight 如何编辑控件模板?以制作圆形按钮为例
  • 原文地址:https://www.cnblogs.com/IT1517/p/4956041.html
Copyright © 2011-2022 走看看