Ejemplo n.º 1
0
        private void sysToolBar_OnItemModify_Click(object sender, EventArgs e)
        {
            if (_IsBatchModify)
            {
                if (lvStudentList.CheckedItems != null && lvStudentList.CheckedItems.Count > 0)
                {
                    frmStudentMasterDetailNew frmNew = new frmStudentMasterDetailNew();
                    frmNew.UserInformation = this.UserInformation;

                    List<CardUserMaster_cus_Info> editInfos = new List<CardUserMaster_cus_Info>();

                    foreach (ListViewItem item in lvStudentList.CheckedItems)
                    {
                        CardUserMaster_cus_Info info = new CardUserMaster_cus_Info();

                        info.cus_cRecordID = new Guid(item.SubItems[0].Text);

                        editInfos.Add(info);
                    }

                    frmNew.ShowForm(editInfos);
                }
                else
                {
                    ShowWarningMessage("请先选择学生记录。");
                    ckbSelectAll.Focus();
                }
            }
            else
            {
                ShowDetailForm(Common.DefineConstantValue.EditStateEnum.OE_Update);
            }
        }
Ejemplo n.º 2
0
        private void ShowDetailForm(Common.DefineConstantValue.EditStateEnum editStatc)
        {
            frmStudentMasterDetailNew frmNew = new frmStudentMasterDetailNew();
            frmNew.UserInformation = this.UserInformation;

            ReturnValueInfo rvInfo = new ReturnValueInfo(false);

            CardUserMaster_cus_Info objInfo = new CardUserMaster_cus_Info();

            if (editStatc == DefineConstantValue.EditStateEnum.OE_Update)
            {
                if (lvStudentList.SelectedItems.Count > 0)
                {
                    if (this._IsBatchModify)
                    {
                        //frmNew.ShowForm(null, Common.DefineConstantValue.EditStateEnum.OE_Insert, _IsBatchModify);
                    }
                    else
                    {
                        try
                        {
                            objInfo.cus_cRecordID = new Guid(lvStudentList.SelectedItems[0].SubItems[0].Text);

                            objInfo = this._ICardUserMasterBL.DisplayRecord(objInfo) as CardUserMaster_cus_Info;

                            objInfo.cus_cLast = this.UserInformation.usm_cUserLoginID;

                            frmNew.ShowForm(objInfo, Common.DefineConstantValue.EditStateEnum.OE_Update);
                        }
                        catch (Exception Ex)
                        {
                            ShowErrorMessage(Ex.Message);
                        }
                    }
                }
            }
            else
            {
                frmNew.ShowForm(objInfo, Common.DefineConstantValue.EditStateEnum.OE_Insert);
            }
        }