Example #1
0
 public void addupdate()
 {
     news news = new news
     {
         newid = DateTime.Now.ToString("yyyyMMddHHmmssffff"),
         type = new int?(int.Parse(this.DropDownList1.SelectedValue)),
         subjects = this.txtPD_PROJECT_SUBJECTS.Text,
         contents = this.txtPD_PROJECT_CONTENTS.Value
     };
     if (news.contents.Length == 0)
     {
         news.contents = " ";
     }
     news.sysdate_ = new DateTime?(DateTime.Now);
     int count = 0;
     count = this.B_news.Add(news);
     if (count > 0)
     {
         PD_PROJECT_REGULATE_DETAIL_Bll bll = new PD_PROJECT_REGULATE_DETAIL_Bll();
         PD_PROJECT_REGULATE_DETAIL_Model model = new PD_PROJECT_REGULATE_DETAIL_Model
         {
             PD_PROJECT_CODE = news.newid
         };
         DataSet set = null;
         string s = base.Server.UrlDecode(this.FilePostCtr1.getFileName);
         if ((s != null) && (s.Trim() != ""))
         {
             set = new DataSet();
             XmlTextReader reader = new XmlTextReader(new StringReader(s));
             set.ReadXml(reader);
         }
         if (((set != null) && (set.Tables.Count > 0)) && ((set.Tables[0].Rows.Count > 0) && (set.Tables[0].Rows[0]["FileSysName"].ToString().Trim() != "")))
         {
             model.FILENAME = set.Tables[0].Rows[0]["FileName"].ToString();
             model.FILESYSNAME = set.Tables[0].Rows[0]["FileSysName"].ToString();
         }
         bll.Add(model);
     }
     if (base.Request["reload"] != null)
     {
         Const.AddSuccess(count, base.Request["reload"].ToString(), this.Page);
     }
     else
     {
         Const.AddSuccess(count, "", this.Page);
     }
 }
Example #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (this.Session["user"] == null)
     {
         Const.GoLoginPath_OpenWindow(this.Page);
     }
     else
     {
         this.Master.ButtonsPushDown = new ButtonsHandler(this.Buttons);
         if (!base.IsPostBack)
         {
             string userName = ((UserModel)this.Session["User"]).UserName;
             string power = ((UserModel)this.Session["User"]).Power;
             ButtonsModel model = new ButtonsModel(userName)
             {
                 IfAdd = false,
                 IfUpdate = false,
                 IfDelete = false,
                 IfLook = false,
                 IfSearch = false,
                 IfRefresh = true,
                 IfHuiZong = false,
                 IfPutOut = false,
                 IfSet = false,
                 IfSave = true,
                 IfExit = true
             };
             if ((base.Request["PK"] != null) && (base.Request["PK"] != ""))
             {
                 try
                 {
                     DataSet list = this.B_news.GetList(" PD_PROJECT_CODE='" + base.Request.QueryString["PK"] + "'");
                     this.txtPD_PROJECT_SUBJECTS.Text = list.Tables[0].Rows[0]["PD_PROJECT_SUBJECTS"].ToString();
                     this.txtPD_PROJECT_CONTENTS.Value = list.Tables[0].Rows[0]["PD_PROJECT_CONTENTS"].ToString();
                     this.DropDownList1.SelectedValue = list.Tables[0].Rows[0]["PD_PROJECT_TYPE"].ToString();
                     PD_PROJECT_REGULATE_DETAIL_Model model2 = new PD_PROJECT_REGULATE_DETAIL_Bll().GetModel(base.Request["PK"].Trim());
                     DataSet ds = new DataSet();
                     ds.Tables.Add();
                     ds.Tables[0].Columns.Add("AUTO_NO");
                     ds.Tables[0].Columns.Add("FILE_NAME");
                     ds.Tables[0].Columns.Add("FILE_SYSNAME");
                     if (model2 != null)
                     {
                         DataRow row = ds.Tables[0].NewRow();
                         row["AUTO_NO"] = model2.AUTO_NO;
                         row["FILE_NAME"] = model2.FILENAME;
                         row["FILE_SYSNAME"] = model2.FILESYSNAME;
                         ds.Tables[0].Rows.Add(row);
                     }
                     this.json_btData.Value = PublicDal.DataToJSON(ds);
                     if ((base.Request["oper"] != null) && (base.Request.Params["oper"] == "look"))
                     {
                         model.IfSave = false;
                         this.t1.Visible = false;
                         this.t2.Visible = true;
                         this.lblcont.Text = this.txtPD_PROJECT_CONTENTS.Value;
                     }
                     else
                     {
                         this.t2.Visible = false;
                     }
                 }
                 catch (Exception exception)
                 {
                     this.el = new ExceptionLog.ExceptionLog();
                     this.el.ErrClassName = base.GetType().ToString();
                     this.el.ErrMessage = exception.Message.ToString();
                     this.el.ErrMethod = "Page_Load()";
                     this.el.WriteExceptionLog(true);
                     Const.OpenErrorPage("获取数据失败,请联系管理员!", this.Page);
                 }
             }
             this.Master.btModel = model;
         }
     }
 }