예제 #1
0
파일: Show.aspx.cs 프로젝트: screwcat/pipe
 private void ShowInfo(int diagram_id)
 {
     ZhangWei.BLL.sysdiagrams   bll   = new ZhangWei.BLL.sysdiagrams();
     ZhangWei.Model.sysdiagrams model = bll.GetModel(diagram_id);
     this.lblname.Text         = model.name;
     this.lblprincipal_id.Text = model.principal_id.ToString();
     this.lbldiagram_id.Text   = model.diagram_id.ToString();
     this.lblversion.Text      = model.version.ToString();
     this.lbldefinition.Text   = model.definition.ToString();
 }
예제 #2
0
        public void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (this.txtname.Text.Trim().Length == 0)
            {
                strErr += "name不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txtprincipal_id.Text))
            {
                strErr += "principal_id格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtversion.Text))
            {
                strErr += "version格式错误!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            string name         = this.txtname.Text;
            int    principal_id = int.Parse(this.txtprincipal_id.Text);
            int    diagram_id   = int.Parse(this.lbldiagram_id.Text);
            int    version      = int.Parse(this.txtversion.Text);

            byte[] definition = new UnicodeEncoding().GetBytes(this.txtdefinition.Text);


            ZhangWei.Model.sysdiagrams model = new ZhangWei.Model.sysdiagrams();
            model.name         = name;
            model.principal_id = principal_id;
            model.diagram_id   = diagram_id;
            model.version      = version;
            model.definition   = definition;

            ZhangWei.BLL.sysdiagrams bll = new ZhangWei.BLL.sysdiagrams();
            bll.Update(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "list.aspx");
        }