Beispiel #1
0
        private void DoEvent(string tag)
        {
            switch (tag)
            {
            case "刷新":
                Reload();
                break;

            case "新增":
                //if (GlobeSettings.HasRight(4001))
                DoCreateUser();
                break;

            case "修改":
                //if (GlobeSettings.HasRight(4003))
                ShowEditForm();
                break;

            case "删除":
                //if (GlobeSettings.HasRight(4002))
                DeleteSelectedUser();
                break;

            case "打印":
                DoPrint();
                break;

            case "设计":
                RibbonReportDesigner.MainForm designForm = new RibbonReportDesigner.MainForm();
                RepUserCard rep = new RepUserCard();
                try
                {
                    designForm.OpenReport(rep, rep.RepFileName);
                    designForm.ShowDialog();
                    designForm.Dispose();
                }
                catch (Exception ex)
                {
                    MsgBox.Err(ex.Message);
                }
                break;

            case "重置密码":
                ResetPwd();
                break;
            }
        }
Beispiel #2
0
 private void DoPrint()
 {
     int[] selectedUserIndex = gridView1.GetSelectedRows();
     if (selectedUserIndex.Length == 0)
     {
         MsgBox.Warn("请选中要打印的行。");
     }
     else
     {
         List <UserEntity> users = new List <UserEntity>();
         foreach (int i in selectedUserIndex)
         {
             users.Add(gridView1.GetRow(i) as UserEntity);
         }
         RepUserCard repUserCard = new RepUserCard(users, 1);
         repUserCard.Print();
     }
 }