예제 #1
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            ProgSwitchInfo progSwitchInfo = new ProgSwitchInfo();
            if (txtName.Text.Trim() == "" || comboBoxEditDisplayChannel.Text.Trim() == "" || comboBoxEditDisplaySplitScreenNo.Text.Trim() == "")
            {
                return;
            }
            progSwitchInfo.Name = txtName.Text;
            progSwitchInfo.Description =txtDescription.Text;
            progSwitchInfo.DisplayChannelId = _listMonitorByName[comboBoxEditDisplayChannel.Text].DisplayChannelId;
            progSwitchInfo.DisplaySplitScreenNo = int.Parse(comboBoxEditDisplaySplitScreenNo.Text) - 1;
            errMessage = "";
            switch (Opt)
            {
                case Util.Operateion.Add:
                    GroupId = ProgSwitchBusiness.Instance.Insert(ref errMessage, progSwitchInfo);
                    OperateLogBusiness.Instance.Insert(ref errMessage, new OperateLog
                       {
                           HappenTime = DateTime.Now,
                           ClientUserId = MainForm.CurrentUser.UserId,
                           ClientUserName = MainForm.CurrentUser.UserName,
                           Content = progSwitchInfo.ToString(),
                           OperateTypeId =(int) OperateLogTypeId.ProgSwitchAdd,
                           OperateTypeName = OperateLogTypeName.ProgSwitchAdd,
                           OperateUserName = MainForm.CurrentUser.UserName

                       });
                    break;
                case Util.Operateion.Update:
                    //ogroup.GroupID = GeroupId;
                    GroupId = ProgSwitchBusiness.Instance.Update(ref errMessage, progSwitchInfo);

                    OperateLogBusiness.Instance.Insert(ref errMessage, new OperateLog
                    {
                        HappenTime = DateTime.Now,
                        ClientUserId = MainForm.CurrentUser.UserId,
                        ClientUserName = MainForm.CurrentUser.UserName,
                        Content = progSwitchInfo.ToString(),
                        OperateTypeId = (int)OperateLogTypeId.GroupSwitchUpdate,
                        OperateTypeName = OperateLogTypeName.GroupSwitchUpdate,
                        OperateUserName = MainForm.CurrentUser.UserName

                    });
                    break;
                case Util.Operateion.Delete:
                    break;
                default:
                    break;
            }
            if (errMessage.Length == 0)
            {
                this.Close();
            }
        }
        private void btnOK_Click(object sender, EventArgs e)
        {
            ProgSwitchInfo progSwitchInfo = new ProgSwitchInfo();
            progSwitchInfo.Name = txtName.Text;
            progSwitchInfo.Description =txtDescription.Text;
            errMessage = "";
            switch (Opt)
            {
                case Util.Operateion.Add:
                    GroupId = ProgSwitchBusiness.Instance.Insert(ref errMessage, progSwitchInfo);
                    OperateLogBusiness.Instance.Insert(ref errMessage, new OperateLog
                       {
                           HappenTime = DateTime.Now,
                           ClientUserId = MainForm.CurrentUser.UserId,
                           ClientUserName = MainForm.CurrentUser.UserName,
                           Content = progSwitchInfo.ToString(),
                           OperateTypeId =(int) OperateLogTypeId.ProgSwitchAdd,
                           OperateTypeName = OperateLogTypeName.ProgSwitchAdd,
                           OperateUserName = MainForm.CurrentUser.UserName

                       });
                    break;
                case Util.Operateion.Update:
                    //ogroup.GroupID = GeroupId;
                    GroupId = ProgSwitchBusiness.Instance.Update(ref errMessage, progSwitchInfo);

                    OperateLogBusiness.Instance.Insert(ref errMessage, new OperateLog
                    {
                        HappenTime = DateTime.Now,
                        ClientUserId = MainForm.CurrentUser.UserId,
                        ClientUserName = MainForm.CurrentUser.UserName,
                        Content = progSwitchInfo.ToString(),
                        OperateTypeId = (int)OperateLogTypeId.ProgSwitchUpdate,
                        OperateTypeName = OperateLogTypeName.ProgSwitchUpdate,
                        OperateUserName = MainForm.CurrentUser.UserName

                    });
                    break;
                case Util.Operateion.Delete:
                    break;
                default:
                    break;
            }
            if (errMessage.Length == 0)
            {
                this.Close();
            }
        }