protected void BtnSave_Click(object sender, EventArgs e)
    {
        this.DDTClass.Visible = this.cbkmark.Checked;
        this.c1.Visible       = this.cbkmark.Checked;
        AffairModel aM = new AffairModel();

        aM = this.GetValueFromText();
        if (base.Request.QueryString["Type"] == "Add")
        {
            int num = AffairAction.ADD(aM);
            if (num != 1)
            {
                this.JS.Text = "alert('保存失败!');";
                return;
            }
            base.RegisterScript("top.ui.tabSuccess({ parentName: '_ProjectSupervise' })");
            return;
        }
        else
        {
            if (AffairAction.Update(aM) != 1)
            {
                this.JS.Text = "alert('修改失败!');";
                return;
            }
            this.cen.Visible = false;
            base.RegisterScript("top.ui.tabSuccess({ parentName: '_ProjectSupervise' })");
            return;
        }
    }
示例#2
0
        private AffairModel GetFromDataRow(DataRow dr)
        {
            AffairModel model = new AffairModel {
                i_id        = (Guid)dr["i_id"],
                PrjCode     = (Guid)dr["PrjCode"],
                AffairClass = dr["AffairClass"].ToString(),
                AffairTitle = dr["AffairTitle"].ToString(),
                Date        = (DateTime)dr["AddDate"],
                Context     = dr["Context"].ToString(),
                Remark      = dr["Remark"].ToString()
            };

            if ((dr["CA"] != null) && (dr["CA"].ToString() != ""))
            {
                model.CA = int.Parse(dr["CA"].ToString());
            }
            if ((dr["Mark"] != null) && (dr["Mark"].ToString() != ""))
            {
                model.Mark = int.Parse(dr["Mark"].ToString());
            }
            if ((dr["FilesType"] != null) && (dr["FilesType"].ToString() != ""))
            {
                model.FilesType = int.Parse(dr["FilesType"].ToString());
                return(model);
            }
            model.FilesType = 0;
            return(model);
        }
    private AffairModel GetValueFromText()
    {
        AffairModel affairModel = new AffairModel();

        affairModel.CA          = this._ca;
        affairModel.AffairClass = "0000";
        affairModel.AffairTitle = this.TxtAffairTitle.Text;
        affairModel.Context     = this.TxtContext.Text;
        affairModel.Date        = Convert.ToDateTime(this.CalDate.Text);
        affairModel.Remark      = this.Txtremark.Text;
        affairModel.PrjCode     = this.PrjCode;
        affairModel.Flage       = this.Session["DATUMCLASS"].ToString();
        affairModel.i_id        = new Guid(this.FileLink1.FID);
        if (this.cbkmark.Checked)
        {
            affairModel.Mark = 3;
            if (this.DDTClass.SelectedValue != null && this.DDTClass.SelectedValue != "")
            {
                affairModel.FilesType = int.Parse(this.DDTClass.SelectedValue.ToString());
            }
        }
        else
        {
            affairModel.Mark      = 2;
            affairModel.FilesType = 0;
        }
        return(affairModel);
    }
示例#4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!base.IsPostBack)
     {
         com.jwsoft.pm.entpm.PageHelper.BindDropDownTree(this.DDTClass, 20, true);
         if (base.Request.QueryString["DatumClass"] == "8")
         {
             EPC_QuaitySafety_HighlightsView._showAffairTitle = "质量亮点名称";
         }
         else
         {
             if (base.Request.QueryString["DatumClass"] == "9")
             {
                 EPC_QuaitySafety_HighlightsView._showAffairTitle = "质量活动名称";
             }
         }
         AffairAction affairAction = new AffairAction();
         AffairModel  singleAffair = affairAction.GetSingleAffair(base.Request.QueryString["i_id"].ToString());
         this.litContent.Text = singleAffair.Context;
         this.litRemark.Text  = singleAffair.Remark;
         DateTime arg_C0_0 = singleAffair.Date;
         if (singleAffair.Date.ToString() != "")
         {
             this.litDate.Text = singleAffair.Date.ToShortDateString().Replace("/", "-");
         }
         this.litName.Text = singleAffair.AffairTitle;
         int arg_120_0 = singleAffair.Mark;
         if (singleAffair.Mark.ToString() != "")
         {
             this.hdnmark.Value = singleAffair.Mark.ToString();
             if (singleAffair.Mark == 2)
             {
                 this.litGD.Text = "否";
             }
             else
             {
                 this.litGD.Text = "是";
             }
         }
         else
         {
             this.litGD.Text = "否";
         }
         this.Literal1.Text = FileView.FilesBind(1755, singleAffair.i_id.ToString());
         int arg_1C3_0 = singleAffair.FilesType;
         if (singleAffair.FilesType.ToString() != "" && singleAffair.FilesType > 0)
         {
             this.DDTClass.SelectedValue = singleAffair.FilesType.ToString();
             if (this.DDTClass.SelectedItem.Text != null && this.DDTClass.SelectedItem.Text.ToString() != "")
             {
                 this.litType.Text = this.DDTClass.SelectedItem.Text.ToString();
             }
         }
     }
 }
示例#5
0
        public static int Update(AffairModel AM)
        {
            object        obj2    = " update EPM_Datum_Affair set AffairClass = '" + AM.AffairClass + "',";
            object        obj3    = string.Concat(new object[] { obj2, " AffairTitle = '", AM.AffairTitle, "', AddDate = '", AM.Date, "'," });
            object        obj4    = string.Concat(new object[] { obj3, " Remark = '", AM.Remark, "',Context = '", AM.Context, "' ,CA=", AM.CA, " ,mark=", AM.Mark, ",filesType=", AM.FilesType });
            string        str     = string.Concat(new object[] { obj4, " where i_id = '", AM.i_id, "'" });
            StringBuilder builder = new StringBuilder();

            builder.Append("update EPM_Datum_Affair set ");
            Guid prjCode = AM.PrjCode;

            builder.Append("PrjCode='" + AM.PrjCode + "',");
            if (AM.AffairClass != null)
            {
                builder.Append("AffairClass='" + AM.AffairClass + "',");
            }
            if (AM.AffairTitle != null)
            {
                builder.Append("AffairTitle='" + AM.AffairTitle + "',");
            }
            DateTime date = AM.Date;

            builder.Append("AddDate='" + AM.Date + "',");
            if (AM.Remark != null)
            {
                builder.Append("Remark='" + AM.Remark + "',");
            }
            else
            {
                builder.Append("Remark= null ,");
            }
            if (AM.Context != null)
            {
                builder.Append("Context='" + AM.Context + "',");
            }
            else
            {
                builder.Append("Context= null ,");
            }
            if (AM.Flage != null)
            {
                builder.Append("DatumClass=" + AM.Flage + ",");
            }
            builder.Append("CA=" + AM.CA + ",");
            builder.Append("mark=" + AM.Mark + ",");
            builder.Append("filesType=" + AM.FilesType + ",");
            int startIndex = builder.ToString().LastIndexOf(",");

            builder.Remove(startIndex, 1);
            builder.Append(" where i_id='" + AM.i_id + "' ");
            return(publicDbOpClass.ExecSqlString(builder.ToString()));
        }
示例#6
0
        public static int ADD(AffairModel AM)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append(" INSERT INTO EPM_Datum_Affair (");
            builder.Append("i_id, PrjCode,AffairClass,AffairTitle,AddDate,Remark,Context,DatumClass,CA,mark,filesType) ");
            builder.Append("VALUES(");
            builder.Append("'").Append(AM.i_id).Append("',");
            builder.Append("'").Append(AM.PrjCode).Append("',");
            builder.Append("'").Append(AM.AffairClass).Append("',");
            builder.Append("'").Append(AM.AffairTitle).Append("',");
            builder.Append("'").Append(AM.Date).Append("',");
            builder.Append("'").Append(AM.Remark).Append("',");
            builder.Append("'").Append(AM.Context).Append("',");
            builder.Append("").Append(AM.Flage).Append(",");
            builder.Append("").Append(AM.CA).Append(" ,");
            builder.Append("").Append(AM.Mark).Append(" ,");
            builder.Append("").Append(AM.FilesType).Append(")");
            return(publicDbOpClass.ExecSqlString(builder.ToString()));
        }
示例#7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     this.hdnDacumClass.Value = base.Request.QueryString["DatumClass"];
     if (!this.Page.IsPostBack)
     {
         if (base.Request.QueryString["PrjCode"] != null)
         {
             this.PrjCode = new Guid(base.Request.QueryString["PrjCode"].ToString());
         }
         if (base.Request.QueryString["Type"] == "Add")
         {
             this.FileLink1.Type = 1;
             this.FileLink1.MID  = 1755;
             this.FileLink1.FID  = Guid.NewGuid().ToString();
             this.CalDate.Text   = DateTime.Today.ToString("yyyy-MM-dd");
             return;
         }
         this.i_id = base.Request.QueryString["i_id"].ToString();
         string  sqlString = "SELECT * FROM EPM_Datum_Affair eda WHERE eda.i_id='" + this.i_id + "';";
         DataRow dataRow   = publicDbOpClass.QueryDataRow(sqlString);
         string  text      = dataRow["mark"].ToString();
         if (text != "2")
         {
             this.cbkmark.Checked = true;
         }
         else
         {
             this.cbkmark.Checked = false;
         }
         this.hdnmark.Value = text;
         AffairAction affairAction = new AffairAction();
         AffairModel  singleAffair = affairAction.GetSingleAffair(this.i_id);
         this.TxtAffairTitle.Text = singleAffair.AffairTitle;
         this.TxtContext.Text     = singleAffair.Context;
         this.CalDate.Text        = singleAffair.Date.ToShortDateString();
         this.Txtremark.Text      = singleAffair.Remark;
         this.hdnClass.Value      = singleAffair.Flage;
         this.FileLink1.MID       = 1755;
         this.FileLink1.FID       = this.i_id;
         text = dataRow["filesType"].ToString();
         this.hidenClass.Value = text;
         if (base.Request.QueryString["Type"] == "EDIT")
         {
             this.FileLink1.Type = 1;
             if (base.Request.QueryString["Flag"] == "Q")
             {
                 AffairEdit._showtitle       = "修改质量事务";
                 AffairEdit._showAffairTitle = "质量事务名称";
             }
             else
             {
                 if (base.Request.QueryString["Flag"] == "S")
                 {
                 }
             }
         }
         else
         {
             if (base.Request.QueryString["Type"] == "SEE")
             {
                 this.FileLink1.Type  = 0;
                 this.BtnSave.Visible = false;
                 if (!(base.Request.QueryString["Flag"] == "Q"))
                 {
                 }
                 this.showText.Visible   = true;
                 this.showText.InnerHtml = singleAffair.Context;
                 this.TxtContext.Visible = false;
                 this.Button1.Style.Add("display", "");
                 this.Button1.Value          = "关 闭";
                 this.TxtAffairTitle.Enabled = (this.CalDate.Enabled = (this.TxtContext.Enabled = (this.Txtremark.Enabled = false)));
                 this.DDTClass.Enabled       = false;
                 this.cbkmark.Enabled        = false;
             }
         }
         if (dataRow["mark"].ToString() == "1")
         {
             this.FileLink1.Type     = 0;
             this.BtnSave.Visible    = false;
             this.showText.Visible   = true;
             this.showText.InnerHtml = singleAffair.Context;
             this.TxtContext.Visible = false;
             this.Button1.Style.Add("display", "");
             this.Button1.Value          = "关 闭";
             this.TxtAffairTitle.Enabled = (this.CalDate.Enabled = (this.TxtContext.Enabled = (this.Txtremark.Enabled = false)));
             this.DDTClass.Enabled       = false;
             this.cbkmark.Enabled        = false;
             this.DDTClass.Enabled       = false;
             this.cbkmark.Enabled        = false;
         }
     }
 }
示例#8
0
    protected void BtnSave_Click(object sender, EventArgs e)
    {
        if (this.TxtAffairTitle.Text == "")
        {
            this.JS.Text = "alert('" + AffairEdit._showAffairTitle + "不能为空!');";
            return;
        }
        AffairModel affairModel = new AffairModel();

        affairModel = this.GetValueFromText();
        StringBuilder stringBuilder = new StringBuilder();

        stringBuilder.Append(" INSERT INTO EPM_Datum_Affair (");
        stringBuilder.Append("i_id, PrjCode,AffairClass,AffairTitle,AddDate,Remark,Context,DatumClass,CA,mark,filesType) ");
        stringBuilder.Append("VALUES(");
        stringBuilder.Append("'").Append(affairModel.i_id).Append("',");
        stringBuilder.Append("'").Append(affairModel.PrjCode).Append("',");
        stringBuilder.Append("'").Append(affairModel.AffairClass).Append("',");
        stringBuilder.Append("'").Append(affairModel.AffairTitle).Append("',");
        stringBuilder.Append("'").Append(affairModel.Date).Append("',");
        stringBuilder.Append("'").Append(affairModel.Remark).Append("',");
        stringBuilder.Append("'").Append(affairModel.Context).Append("',");
        stringBuilder.Append("").Append(affairModel.Flage).Append(",");
        stringBuilder.Append("").Append(0).Append(" ,");
        if (this.cbkmark.Checked)
        {
            stringBuilder.Append(" ").Append(3).Append(", ");
            if (this.DDTClass.SelectedValue == null || !(this.DDTClass.SelectedValue != ""))
            {
                this.JS.Text = "alert('请选择归档类型!');";
                this.JS.Text = "window.parent.lframe.location.href +='';";
                return;
            }
            stringBuilder.Append("").Append(this.DDTClass.SelectedValue).Append("");
        }
        else
        {
            stringBuilder.Append(" ").Append(2).Append(", ");
            stringBuilder.Append("").Append(0).Append("");
        }
        stringBuilder.Append(" )");
        int num = publicDbOpClass.ExecSqlString(stringBuilder.ToString());

        if (base.Request.QueryString["Type"] == "Add")
        {
            if (num != 1)
            {
                base.RegisterScript("top.ui.alert('新增失败');");
                return;
            }
            base.RegisterScript("top.ui.tabSuccess({ parentName: '_quaitysafetyaffairlist' })");
            return;
        }
        else
        {
            if (AffairAction.Update(affairModel) != 1)
            {
                base.RegisterScript("top.ui.alert('修改失败');");
                return;
            }
            StringBuilder stringBuilder2 = new StringBuilder();
            stringBuilder2.Append("UPDATE EPM_Datum_Affair").Append(" ");
            stringBuilder2.Append("SET").Append(" ");
            if (this.cbkmark.Checked)
            {
                stringBuilder2.Append(" [mark] =").Append(3).Append(", ");
            }
            else
            {
                stringBuilder2.Append(" [mark] =").Append(2).Append(", ");
            }
            stringBuilder2.Append(" filesType =").Append(this.DDTClass.SelectedValue).Append(" ");
            stringBuilder2.Append(" ").Append(" WHERE i_id='" + affairModel.i_id + "'");
            publicDbOpClass.ExecSqlString(stringBuilder2.ToString());
            this.cen.Visible = false;
            base.RegisterScript("top.ui.tabSuccess({ parentName: '_quaitysafetyaffairlist' })");
            return;
        }
    }
 protected void Page_Load(object sender, EventArgs e)
 {
     this.hdnDacumClass.Value = base.Request.QueryString["DatumClass"];
     if (!this.Page.IsPostBack)
     {
         if (base.Request.QueryString["PrjCode"] != null)
         {
             this.PrjCode = new Guid(base.Request.QueryString["PrjCode"].ToString());
         }
         if (base.Request.QueryString["Type"] == "Add")
         {
             this.FileLink1.Type = 1;
             this.FileLink1.MID  = 1755;
             this.FileLink1.FID  = Guid.NewGuid().ToString();
             this.CalDate.Text   = DateTime.Today.ToString("yyyy-MM-dd");
         }
         else
         {
             this.i_id = base.Request.QueryString["i_id"].ToString();
             AffairAction affairAction = new AffairAction();
             AffairModel  singleAffair = affairAction.GetSingleAffair(this.i_id);
             this.TxtAffairTitle.Text = singleAffair.AffairTitle;
             this.TxtContext.Text     = singleAffair.Context;
             this.CalDate.Text        = singleAffair.Date.ToShortDateString();
             this.Txtremark.Text      = singleAffair.Remark;
             this.hdnClass.Value      = singleAffair.Flage;
             this.FileLink1.MID       = 1755;
             this.FileLink1.FID       = this.i_id;
             string text = singleAffair.Mark.ToString();
             if (text != "2")
             {
                 this.cbkmark.Checked = true;
             }
             else
             {
                 this.cbkmark.Checked = false;
             }
             this.hdnmark.Value    = text;
             this.hidenClass.Value = singleAffair.FilesType.ToString();
             if (base.Request.QueryString["Type"] == "EDIT")
             {
                 this.FileLink1.Type = 1;
             }
             else
             {
                 if (base.Request.QueryString["Type"] == "SEE")
                 {
                     this.FileLink1.Type     = 0;
                     this.BtnSave.Visible    = false;
                     this.showText.Visible   = true;
                     this.TextBox1.Text      = ProjectSuperviseEdit.StripHTML(singleAffair.Context);
                     this.TextBox1.Enabled   = false;
                     this.TxtContext.Visible = false;
                     this.Button1.Style.Add("display", "");
                     this.Button1.Value          = "关 闭";
                     this.TxtAffairTitle.Enabled = (this.CalDate.Enabled = (this.TxtContext.Enabled = (this.Txtremark.Enabled = false)));
                     this.DDTClass.Enabled       = false;
                     this.cbkmark.Enabled        = false;
                 }
             }
             if (singleAffair.Mark.ToString() == "1")
             {
                 this.FileLink1.Type     = 0;
                 this.BtnSave.Visible    = false;
                 this.showText.Visible   = true;
                 this.TextBox1.Text      = ProjectSuperviseEdit.StripHTML(singleAffair.Context);
                 this.TextBox1.Enabled   = false;
                 this.TxtContext.Visible = false;
                 this.TxtContext.Text    = singleAffair.Context;
                 this.Button1.Style.Add("display", "");
                 this.Button1.Value          = "关 闭";
                 this.TxtAffairTitle.Enabled = (this.CalDate.Enabled = (this.TxtContext.Enabled = (this.Txtremark.Enabled = false)));
                 this.DDTClass.Enabled       = false;
                 this.cbkmark.Enabled        = false;
             }
         }
         com.jwsoft.pm.entpm.PageHelper.BindDropDownTree(this.DDTClass, 20, true);
     }
 }