Beispiel #1
0
 public void GetColumnItem()
 {
     string id = Parameters["pid"];
     PortalColumnBiz biz = new PortalColumnBiz();
     PortalColumn item = new PortalColumn();
     item = biz.Select(id);
     Response.Write(item.ToJson());
 }
Beispiel #2
0
 public Int64 Insert(PortalColumn item, out ErrorEntity ErrInfo)
 {
     //判别栏目内容
     if (string.IsNullOrEmpty(item.FColumnName))
     {
         ErrInfo = new ErrorEntity(RespCode.Pt010001);
         return -1;
     }
     if (string.IsNullOrEmpty(item.FColumnOrder.ToString()) || item.FColumnOrder == 0)
     {
         ErrInfo = new ErrorEntity(RespCode.Pt010004);
         return -1;
     }
     //判别重复
     if (!ChkNameRepeation(item.FColumnId, item.FColumnName))
     {
         ErrInfo = new ErrorEntity(RespCode.Pt010005);
         return -1;
     }
     NameValueCollection parameters = new NameValueCollection();
     parameters.Add("FColumnName", item.FColumnName);
     parameters.Add("FColumnContent", item.FColumnContent);
     if (string.IsNullOrEmpty(item.FColumnType))
     {
         item.FColumnType = "0";
     }
     parameters.Add("FColumnType", item.FColumnType);
     parameters.Add("FColumnUrl", item.FColumnUrl);
     if (string.IsNullOrEmpty(item.FColumnTarget))
     {
         item.FColumnTarget = "0";
     }
     parameters.Add("FColumnTarget", item.FColumnTarget);
     if(string.IsNullOrEmpty(item.FColumnVisible))
     {
         item.FColumnVisible = "1";
     }
     if (item.FColumnType == "1")
     {
         item.FColumnVisible = "1";
     }
     parameters.Add("FColumnVisible", item.FColumnVisible);
     parameters.Add("FColumnOrder", item.FColumnOrder.ToString());
     if (item.FParentColumnId != 0)
     {
         parameters.Add("FParentColumnId", item.FParentColumnId.ToString());
     }
     if (ChkIndexPageExist(item.FColumnId, item.FColumnType, out ErrInfo))
     {
         return Insert(parameters, out ErrInfo);
     }
     else
     {
         return -1;
     }
 }
Beispiel #3
0
 public void SaveItem()
 {
     string _columnid = Parameters["pcolumnid"];
     string _columnname = Parameters["pcolumnname"];
     string _columncontent = Parameters["pcolumncontent"];
     string _columntype = Parameters["pcolumntype"];
     string _columnurl = Parameters["pcolumnurl"];
     string _columntarget = Parameters["pcolumntarget"];
     string _columnvisible = Parameters["pcolumnvisible"];
     string _parentid = Parameters["pparentid"];
     string _order = Parameters["pcolumnorder"];
     PortalColumnBiz biz = new PortalColumnBiz();
     PortalColumn item = new PortalColumn();
     item.FColumnId = string.IsNullOrEmpty(_columnid) ? 0 : Convert.ToInt64(_columnid);
     item.FColumnName = _columnname;
     item.FColumnContent = _columncontent;
     item.FColumnType = _columntype;
     item.FColumnUrl = _columnurl;
     item.FColumnTarget = _columntarget;
     item.FColumnVisible = _columnvisible;
     item.FParentColumnId = string.IsNullOrEmpty(_parentid) ? 0 : Convert.ToInt64(_parentid);
     item.FColumnOrder = Convert.ToInt32(_order);
     ErrorEntity ErrInfo = new ErrorEntity();
     if (item.FColumnId == 0)
     {
         biz.Insert(item, out ErrInfo);
     }
     else
     {
         biz.Update(item, out ErrInfo);
     }
     Response.Write(ErrInfo.ToJson());
 }
Beispiel #4
0
 public void GetParentId()
 {
     string id = Parameters["pchildid"];
     PortalColumnBiz biz = new PortalColumnBiz();
     PortalColumn item = new PortalColumn();
     item = biz.Select(id);
     if (item == null)
     {
         Response.Write("0");
     }
     else
     {
         if(string.IsNullOrEmpty(item.FParentColumnId.ToString()))
         {
             Response.Write("0");
         }
         else
         {
             Response.Write(item.FParentColumnId.ToString());
         }
     }
 }