private void btnDel_Click(object sender, EventArgs e) { if (WinFormUtil.Confirm("Do you want to delete the employee?", "Delete") == DialogResult.Yes) { mModel.Delete(); } }
private void dgvUsers_DoubleClick(object sender, EventArgs e) { int UserID; if (WinFormUtil.DataGridView_GetSelectedID(dgvUsers, out UserID)) { BOUser current_user = AccountantPool.Instance.CurrentAccountant.User; AuthUser user = current_user.GetAuthUser(UserID); if (user != null) { FrmAuthUser frm = new FrmAuthUser(); frm.Username = user.Username; frm.Password = user.Password; frm.Role = user.Role; frm.Description = user.Description; if (frm.ShowDialog() == DialogResult.OK) { user.Username = frm.Username; user.Password = frm.Password; user.Description = frm.Description; user.Role = frm.Role; current_user.SaveAuthUser(user); ViewModel(); } } } }
private void btnDeleteRole_Click(object sender, EventArgs e) { int RoleID; if (WinFormUtil.DataGridView_GetSelectedID(dgvRoles, out RoleID)) { BOUser current_user = AccountantPool.Instance.CurrentAccountant.User; AuthRole role = current_user.GetAuthRole(RoleID); if (role != null) { if (current_user.CanDelete(role)) { if (WinFormUtil.Confirm("Do you want to delete?", "Delete Warning") == DialogResult.Yes) { current_user.Delete(role); ViewModel(); } } else if (WinFormUtil.Confirm("Other roles and users have inherited this role, delete this role will also delete them,\r\n do you still want to delete?", "Delete Warning") == DialogResult.Yes) { current_user.Delete(role); ViewModel(); } } } }
private void DataGridView_DoubleClick(DataGridView dgv) { int CardRecordID; if (WinFormUtil.DataGridView_GetSelectedID(dgv, out CardRecordID)) { BOCard cardModel = mModel.GetItem(CardRecordID); OpenCardDialog(cardModel); } }
void dgvSaleLines_DoubleClick(object sender, EventArgs e) { int linenumber; if (WinFormUtil.DataGridView_GetSelectedID(dgvSaleLines, out linenumber)) { BOSaleLine lineModel = mModel.UpdateSaleLine(linenumber); OpenSaleLineDialog(lineModel); } }
private void btnDelLine_Click(object sender, EventArgs e) { int linenumber; if (WinFormUtil.DataGridView_GetSelectedID(dgvPurchaseLines, out linenumber)) { ReviseModel(); mModel.DeletePurchaseLine(linenumber); } }
private void btnRestoreFilterCondition_Click(object sender, EventArgs e) { var savePath = WinFormUtil.ShowOpenFileDialog(AppDomain.CurrentDomain.BaseDirectory, $"initCofig.wuconfig", "搜索配置文件|*.wuconfig") ?? Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $"initCofig.wuconfig"); var fileContent = FileUtils.ReadFileByStreamReader(savePath); var dicConfigCondition = JsonHelper.DeserializeObject <Dictionary <string, string> >(fileContent); txtMaxTime.Text = dicConfigCondition[txtMaxTime.Name]; txtMinTime.Text = dicConfigCondition[txtMinTime.Name]; txtContainFileName.Text = dicConfigCondition[txtContainFileName.Name]; txtContainContent.Text = dicConfigCondition[txtContainFileName.Name]; }
private void btnDelUser_Click(object sender, EventArgs e) { int UserID; if (WinFormUtil.DataGridView_GetSelectedID(dgvUsers, out UserID)) { BOUser current_user = AccountantPool.Instance.CurrentAccountant.User; current_user.DeleteAuthUser(UserID); ViewModel(); } }
private void DataGridView_Delete(DataGridView dgv) { int CardRecordID; if (WinFormUtil.DataGridView_GetSelectedID(dgv, out CardRecordID)) { if (WinFormUtil.Confirm("Do you want to delete the card?", "Delete") == DialogResult.Yes) { mModel.Delete(CardRecordID); } } }
private object GetImage(UICommandDefinition entry) { if (entry.ImageListIndex.HasValue) { return(entry.ImageListIndex.Value); } if (entry.Image != null) { return(WinFormUtil.GetBitmap(entry.Image)); } return(null); }
private void btnSaveFilterCondition_Click(object sender, EventArgs e) { Dictionary <string, string> dicFilterCondition = new Dictionary <string, string>(); dicFilterCondition.Add(txtContainContent.Name, txtContainContent.Text); dicFilterCondition.Add(txtContainFileName.Name, txtContainFileName.Text); dicFilterCondition.Add(txtMinTime.Name, txtMinTime.Text); dicFilterCondition.Add(txtMaxTime.Name, txtMaxTime.Text); string content = JsonHelper.SerializeObject <Dictionary <string, string> >(dicFilterCondition); var savePath = WinFormUtil.ShowOpenFileDialog(AppDomain.CurrentDomain.BaseDirectory, $"initCofig.wuconfig", "搜索配置文件|*.wuconfig") ?? Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $"initCofig.wuconfig"); FileUtils.WriteToFile(savePath, content); MessageBox.Show("恭喜!保存成功!"); }
private void btnLogin_Click(object sender, EventArgs e) { List <string> message = new List <string>(); if (!ValidateLogin(message)) { if (message.Count == 0) { WinFormUtil.Alert("Invalid Login!"); } else { WinFormUtil.Alert("Invalid Login! (" + message[0] + ")"); } DialogResult = DialogResult.None; } }
private static void SetStandardProperties(UICommandDefinition menuEntry, ToolBase toolBase) { toolBase.SharedProps.Caption = menuEntry.Text; toolBase.SharedProps.DisplayStyle = ToolDisplayStyle.ImageAndText; if (menuEntry.ImageListIndex.HasValue) { toolBase.SharedProps.AppearancesSmall.Appearance.Image = menuEntry.ImageListIndex.Value; } else if (menuEntry.Image != null) { toolBase.SharedProps.AppearancesSmall.Appearance.Image = WinFormUtil.GetBitmap(menuEntry.Image); } if (menuEntry.ShortcutKeys.HasValue) { toolBase.SharedProps.Shortcut = (System.Windows.Forms.Shortcut)menuEntry.ShortcutKeys.Value; } }
private void dgvRoles_DoubleClick(object sender, EventArgs e) { int RoleID; if (WinFormUtil.DataGridView_GetSelectedID(dgvRoles, out RoleID)) { BOUser current_user = AccountantPool.Instance.CurrentAccountant.User; AuthRole role = current_user.GetAuthRole(RoleID); if (role != null) { FrmAuthRole frm = new FrmAuthRole(role); if (frm.ShowDialog() == DialogResult.OK) { ViewModel(); } } } }
private void button9_Click(object sender, EventArgs e) { txtFilePathThatContainAllSoftwarePackage.Text = WinFormUtil.ShowOpenFileDialog() ?? txtFilePathThatContainAllSoftwarePackage.Text; }
private void button2_Click(object sender, EventArgs e) { //打开目录2的基目录 txtCombineDir.Text = WinFormUtil.ShowFolderBrowserDialog() ?? txtCombineDir.Text; }
private void button3_Click(object sender, EventArgs e) { //选择目录2 txtCombineRelaPath.Text = WinFormUtil.ShowFolderBrowserDialog() ?? txtCombineRelaPath.Text; }