/// <summary> /// 从我的桌面删除 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void menuDeskDelete_Click(object sender, EventArgs e) { Control[] control = this.Controls.Find(_pic.Name.Replace("Frm", "LBL") + CConvert.ToString(_pic.Tag, 2), true); BaseDeskTable deskTable = new BaseDeskTable(); deskTable.COMPANY_CODE = UserTable.COMPANY_CODE; deskTable.USER_CODE = UserTable.CODE; deskTable.FORM_NAME = _pic.Name.Replace("Frm", ""); deskTable.FORM_TITLE = control[0].Text; deskTable.FORM_ARGS = _pic.Tag.ToString(); //删除 if (bCommon.DeleteDesk(deskTable)) { CCacheData.ResetDesk(UserTable.COMPANY_CODE, UserTable.CODE); //页面刷新 ChildShowForm(this.Text, "menuDesk"); } }
/// <summary> /// 添加到我的桌面 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void menuDeskAdd_Click(object sender, EventArgs e) { Control[] control = this.Controls.Find(_pic.Name.Replace("Frm", "LBL") + CConvert.ToString(_pic.Tag, 2), true); BaseDeskTable deskTable = new BaseDeskTable(); deskTable.COMPANY_CODE = UserTable.COMPANY_CODE; deskTable.USER_CODE = UserTable.CODE; deskTable.FORM_NAME = _pic.Name.Replace("Frm", ""); deskTable.FORM_TITLE = control[0].Text; deskTable.FORM_ARGS = _pic.Tag.ToString(); deskTable.PIC = ImageToByte(_pic.Image); try { DataTable dt = CCacheData.GetDesk(UserTable.COMPANY_CODE, UserTable.CODE); if (dt != null && dt.Rows.Count > maxSize) { MessageBox.Show("我的桌面己经超出最大上限 " + maxSize, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } catch (Exception ex) { } if (bCommon.Exists(deskTable)) { MessageBox.Show(deskTable.FORM_TITLE + "己经存在!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } //添加 if (bCommon.InsertDesk(deskTable)) { CCacheData.ResetDesk(UserTable.COMPANY_CODE, UserTable.CODE); } }