Beispiel #1
0
 private void treeBusiness_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     if (e.Node.Tag is SYS_BUSINESSROLE)
     {
         CurrRole = e.Node.Tag as SYS_BUSINESSROLE;
     }
     else if (e.Node.Tag is SYS_BUSINESSMATERIAL)
     {
         CurrMaterial = e.Node.Tag as SYS_BUSINESSMATERIAL;
     }
     else if (e.Node.Tag is SYS_BUSINESSFORM)
     {
         CurrForm = e.Node.Tag as SYS_BUSINESSFORM;
     }
     else if (e.Node.Tag is SYS_BUSINESSPROCESS)
     {
         CurrProcess = e.Node.Tag as SYS_BUSINESSPROCESS;
     }
     else if (e.Node.Tag is SYS_BUSINESS)
     {
         CurrBusiness = e.Node.Tag as SYS_BUSINESS;
     }
     else if (e.Node.Tag is SYS_BUSINESSGROUP)
     {
         CurrBusinessGroup = e.Node.Tag as SYS_BUSINESSGROUP;
     }
     else
     { // 角色,材料,表单,流程文件夹
         if (e.Node.Parent.Tag is SYS_BUSINESS)
         {
             CurrBusiness      = e.Node.Parent.Tag as SYS_BUSINESS;
             CurrBusinessGroup = e.Node.Parent.Parent.Tag as SYS_BUSINESSGROUP;
         }
     }
 }
 public SYS_BUSINESSMATERIAL SaveBusinessMaterial(SYS_BUSINESSMATERIAL material)
 {
     if (0 == material.ID)
     {
         material.ID = ValueOperator.CreatePk("SYS_BUSINESSMATERIAL");
     }
     using (ORMHandler orm = Zxl.Data.DatabaseManager.ORMHandler)
     {
         orm.Save(material);
         return(material);
     }
 }
Beispiel #3
0
        private void cmsiAddMaterial_Click(object sender, EventArgs e)
        {
            SYS_BUSINESSMATERIAL newMaterial = new SYS_BUSINESSMATERIAL();

            newMaterial.CREATETIME      = DateTime.Now;
            newMaterial.REF_BUSINESS_ID = CurrBusiness.ID;
            DlgEditBusinessMaterial dlg = new DlgEditBusinessMaterial();

            dlg.Material = newMaterial;
            if (DialogResult.OK == dlg.ShowDialog())
            {
                try
                {
                    BusinessServcie.SaveBusinessMaterial(dlg.Material);
                    RefreshBusinessTree();
                    MainForm.INFO("添加业务材料成功!");
                }
                catch (Exception ex)
                {
                    MainForm.ERROR("添加业务材料失败!" + ex.Message);
                }
            }
        }