Пример #1
0
        protected void lbtSave_Click(object sender, EventArgs e)
        {
            Page.Validate();
            if (Page.IsValid)
            {
                flowlist flow = new flowlist();
                if (iId > 0)
                {
                    flow = flowClass.getFlow(iId);
                }

                flow.flType = "1";//类型公文=1
                flow.flNum = Comp.csParse.ParseSI(TextBox1.Text);
                flow.flTitle = TextBox2.Text;
                flow.flSummary = TextBox3.Text;
                flow.flOp = TextBox4.Value;
                flow.flUser = TextBox5.Value;
                flow.flUtime = DateTime.Now;
                flowClass.saveFlow(flow);
                Response.Redirect("FlowList.aspx");
            }
        }
Пример #2
0
 /// <summary>
 /// 绑定权限
 /// </summary>
 /// <param name="flow"></param>
 private void IBind(flowlist flow)
 {
     string[] _Rights = flow.flOp.Split(new char[] { ',' });
     foreach (string _right in _Rights)
     {
         if (_right.Length > 1)
         {
             switch (_right)
             {
                 case "1001":
                     TextBox1.Visible = true;
                     Label1.Visible = false;
                     break;
                 case "1002":
                     DropDownList2.Visible = true;
                     Label2.Visible = false;
                     break;
                 case "1003":
                     DropDownList3.Visible = true;
                     Label3.Visible = false;
                     break;
                 case "1004":
                     TextBox3.Visible = true;
                     btnCheck1.Visible = true;
                     Label4.Visible = true;
                     break;
                 case "1005":
                     TextBox4.Visible = true;
                     btnCheck3.Visible = true;
                     Label5.Visible = true;
                     break;
                 case "1008":
                     TextBox9.Visible = true;
                     Label8.Visible = false;
                     break;
                 case "1009":
                     TextBox8.Visible = true;
                     Label9.Visible = false;
                     break;
                 case "1010":
                     TextBox7.Visible = true;
                     btnCheck6.Visible = true;
                     Label10.Visible = false;
                     break;
                 case "1011":
                     TextBox10.Visible = true;
                     Label11.Visible = false;
                     break;
                 case "1012":
                     TextBox11.Visible = true;
                     Label12.Visible = false;
                     break;
                 case "1013":
                     TextBox12.Visible = true;
                     Label13.Visible = false;
                     break;
                 case "1014":
                     TextBox13.Visible = true;
                     Label14.Visible = false;
                     break;
                 case "1015":
                     lbtnLook.Visible = true;
                     break;
                 case "1016":
                     lbtnEdit.Visible = true;
                     break;
                 case "1017":
                     TextBox14.Visible = true;
                     Label15.Visible = false;
                     break;
                 case "1018":
                     TextBox15.Visible = true;
                     Label16.Visible = false;
                     break;
                 case "1019":
                     TextBox16.Visible = true;
                     Label17.Visible = false;
                     break;
                 case "1020":
                     lbAccessoriesDel.Text = "1";
                     break;
                 case "1021":
                     fileUp.Visible = true;
                     btnUpload.Visible = true;
                     break;
                 case "1025":
                     lbtnJS.Visible = true;
                     break;
                 case "1026":
                     btnCheck2.Visible = true;
                     btnCheckDoc.Visible = false;
                     break;
                 case "1028":
                     lbtnTJ.Visible = true;
                     break;
                 case "1029":
                     lbtnGD.Visible = true;
                     break;
             }
         }
     }
 }
Пример #3
0
 /// <summary>
 /// 保存
 /// </summary>
 /// <param name="prmFlow"></param>
 public long saveFlow(flowlist prmFlow)
 {
     long _id = 0;
     if (prmFlow.flID > 0)
     {
         flieds = new NBear.Common.PropertyItem[]{
             flowlist._.flNum,
             flowlist._.flOp,
             flowlist._.flState,
             flowlist._.flSummary,
             flowlist._.flTitle,
             flowlist._.flType,
             flowlist._.flUser,
             flowlist._.flUtime
         };
         values = new object[]{
             prmFlow.flNum,
             prmFlow.flOp,
             prmFlow.flState,
             prmFlow.flSummary,
             prmFlow.flTitle,
             prmFlow.flType,
             prmFlow.flUser,
             prmFlow.flUtime
         };
         db.Update<flowlist>(flieds, values, flowlist._.flID == prmFlow.flID);
         _id = prmFlow.flID;
     }
     else
     {
         _id = db.Save<flowlist>(prmFlow);
     }
     return _id;
 }