public void SaveItem()
 {
     string _positionname = Parameters["ppositionname"];
     string _positiondept = Parameters["ppositiondept"];
     string _positiontype = Parameters["ppositiontype"];
     string _positiongendor = Parameters["ppositiongendor"];
     string _positionnumber = Parameters["ppositionnumber"];
     string _positionbegindate = Parameters["pbegindate"];
     string _positionenddate = Parameters["penddate"];
     string _backcontent = Parameters["pbackcontent"];
     string _content = Parameters["pcontent"];
     string _order = Parameters["porder"];
     string positionid = Parameters["id"];
     PortalPosition item = new PortalPosition();
     PortalPositionBiz biz = new PortalPositionBiz();
     item.FPositionId = Convert.ToInt64(positionid);
     item.FPositionName = _positionname;
     item.FPositionDept = _positiondept;
     item.FPositionType = _positiontype;
     item.FPositionGendor = _positiongendor;
     item.FPositionNum = Convert.ToInt32(_positionnumber);
     item.FBeginDate = Convert.ToDateTime(_positionbegindate);
     item.FEndDate = Convert.ToDateTime(_positionenddate);
     item.FBackContent = _backcontent;
     item.FPositionContent = _content;
     item.FPositionOrder = Convert.ToInt32(_order);
     ErrorEntity ErrInfo = new ErrorEntity();
     biz.Update(item, out ErrInfo);
     Response.Write(ErrInfo.ToJson());
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            string positionid = Parameters["id"];
            PortalPosition item = new PortalPosition();
            PortalPositionBiz biz = new PortalPositionBiz();
            item = biz.Select(positionid);
            if (item != null)
            {
                positionname = item.FPositionName;
                positiondept = item.FPositionDept;
                positiontype = item.FPositionType;
                positionnum = item.FPositionNum.ToString();
                positionbegindate = item.FBeginDateStr;
                positionenddate = item.FEndDateStr;
                bakcontent = item.FBackContent;
                content = item.FPositionContent;
                order = item.FPositionOrder.ToString();

            }
        }
 public Int64 Insert(PortalPosition item, out ErrorEntity ErrInfo)
 {
     if (string.IsNullOrEmpty(item.FPositionName))
     {
         ErrInfo = new ErrorEntity(RespCode.Pz01001);
         return -1;
     }
     if (string.IsNullOrEmpty(item.FPositionDept))
     {
         ErrInfo = new ErrorEntity(RespCode.Pz01002);
         return -1;
     }
     if (string.IsNullOrEmpty(item.FPositionContent))
     {
         ErrInfo = new ErrorEntity(RespCode.Pz01004);
         return -1;
     }
     if (DateTime.Compare(item.FBeginDate, item.FEndDate) > 0)
     {
         ErrInfo = new ErrorEntity(RespCode.Pz01003);
         return -1;
     }
     if (item.FPositionNum <= 0)
     {
         ErrInfo = new ErrorEntity(RespCode.Pz01005);
         return -1;
     }
     NameValueCollection parameters = new NameValueCollection();
     parameters.Add("FPositionName", item.FPositionName);
     parameters.Add("FPositionDept", item.FPositionDept);
     parameters.Add("FPositionType", item.FPositionType);
     parameters.Add("FPositionGendor", item.FPositionGendor);
     parameters.Add("FPositionNum", item.FPositionNum.ToString());
     parameters.Add("FBeginDate", item.FBeginDate.ToString());
     parameters.Add("FEndDate", item.FEndDate.ToString());
     parameters.Add("FPositionContent", item.FPositionContent);
     parameters.Add("FBackContent", item.FBackContent);
     parameters.Add("FPositionOrder", item.FPositionOrder.ToString());
     return Insert(parameters, out ErrInfo);
 }