예제 #1
0
    protected void BtnSave_Click(object sender, EventArgs e)
    {
        KnowledgeTypeModel knowledgeTypeModel = new KnowledgeTypeModel();

        knowledgeTypeModel = this.GetValueFromText();
        if (!ClassAdd.Exists(knowledgeTypeModel.TypeName, knowledgeTypeModel.ParentId))
        {
            base.RegisterScript("top.ui.alert('类型名称已存在');");
            return;
        }
        if (base.Request.QueryString["optype"] == "ADD")
        {
            if (KnowledgeTypeAction.AddNewType(knowledgeTypeModel) != 1)
            {
                base.RegisterScript("top.ui.alert('保存失败');");
                return;
            }
            base.RegisterScript("top.ui.tabSuccess({ parentName: '_knowlegedatatype' });");
            return;
        }
        else
        {
            if (KnowledgeTypeAction.UpdateType(knowledgeTypeModel) != 1)
            {
                base.RegisterScript("top.ui.alert('修改失败');");
                return;
            }
            base.RegisterScript("top.ui.tabSuccess({ parentName: '_knowlegedatatype' });");
            return;
        }
    }
예제 #2
0
        public static int AddNewType(KnowledgeTypeModel ktm)
        {
            object obj2 = " insert into EPM_Datum_Class (TypeName,Remark,ParentId,IsValid,isDelete,IsVisible,IsFixup)values ('" + ktm.TypeName + "','" + ktm.Remark + "', ";
            string str2 = string.Concat(new object[] { obj2, " '", ktm.ParentId, "',", ktm.IsValid, ",", ktm.isDelete, ", " });

            return(publicDbOpClass.ExecSqlString(str2 + " " + ktm.IsVisible + "," + ktm.IsFixup + ")"));
        }
예제 #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.Page.IsPostBack && base.Request.QueryString["optype"] != "ADD")
     {
         KnowledgeTypeModel singleType = KnowledgeTypeAction.GetSingleType(base.Request.QueryString["ID"]);
         this.GetValueFromTable(singleType);
     }
 }
예제 #4
0
        public static int UpdateType(KnowledgeTypeModel ktm)
        {
            string str2 = " update EPM_Datum_Class set TypeName = '" + ktm.TypeName + "', ";
            string str3 = str2 + " Remark = '" + ktm.Remark + "',IsValid = " + ktm.IsValid + ", isDelete = " + ktm.isDelete + ", ";
            object obj2 = str3 + " IsVisible = " + ktm.IsVisible + ",IsFixup = " + ktm.IsFixup;

            return(publicDbOpClass.ExecSqlString(string.Concat(new object[] { obj2, " where TypeId = '", ktm.TypeId, "'" })));
        }
예제 #5
0
 private void GetValueFromTable(KnowledgeTypeModel ktm)
 {
     this.txtTypeName.Text       = ktm.TypeName;
     this.TxtRemark.Text         = ktm.Remark;
     this.rbdIsFixup_y.Checked   = Convert.ToBoolean(ktm.IsFixup);
     this.rdbIsDelete_y.Checked  = Convert.ToBoolean(ktm.isDelete);
     this.rdbIsValid_y.Checked   = Convert.ToBoolean(ktm.IsValid);
     this.rdbIsVisible_y.Checked = Convert.ToBoolean(ktm.IsVisible);
     this.rdbIsVisible_n.Checked = !Convert.ToBoolean(ktm.IsVisible);
     this.rbdIsFixup_n.Checked   = !Convert.ToBoolean(ktm.IsFixup);
     this.rdbIsDelete_n.Checked  = !Convert.ToBoolean(ktm.isDelete);
     this.rdbIsValid_n.Checked   = !Convert.ToBoolean(ktm.IsValid);
 }
예제 #6
0
    private KnowledgeTypeModel GetValueFromText()
    {
        KnowledgeTypeModel knowledgeTypeModel = new KnowledgeTypeModel();

        knowledgeTypeModel.TypeName = this.txtTypeName.Text.Trim();
        knowledgeTypeModel.Remark   = this.TxtRemark.Text.Trim();
        knowledgeTypeModel.ParentId = Convert.ToInt32(base.Request.QueryString["ParId"]);
        if (this.rbdIsFixup_y.Checked)
        {
            knowledgeTypeModel.IsFixup = "1";
        }
        else
        {
            knowledgeTypeModel.IsFixup = "0";
        }
        if (this.rdbIsDelete_y.Checked)
        {
            knowledgeTypeModel.isDelete = "1";
        }
        else
        {
            knowledgeTypeModel.isDelete = "0";
        }
        if (this.rdbIsValid_y.Checked)
        {
            knowledgeTypeModel.IsValid = "1";
        }
        else
        {
            knowledgeTypeModel.IsValid = "0";
        }
        if (this.rdbIsVisible_y.Checked)
        {
            knowledgeTypeModel.IsVisible = "1";
        }
        else
        {
            knowledgeTypeModel.IsVisible = "0";
        }
        if (base.Request.QueryString["optype"] != "ADD")
        {
            knowledgeTypeModel.TypeId = Convert.ToInt32(base.Request.QueryString["ID"]);
        }
        return(knowledgeTypeModel);
    }