/// <summary> /// 更新当前周期所有数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_save_Click(object sender, EventArgs e) { if (evalutationModules == null || evalutationModules.Count == 0) { return; } SqliteHelper.Update(TableName.EvalutationData, evalutationModules); MessageBox.Show("保存成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void btn_ok_Click(object sender, EventArgs e) { lbl_prePassword_msg.Text = string.Empty; lbl_pw_msg.Text = string.Empty; lbl_pw_msg2.Text = string.Empty; string prePassword = txt_prePassword.Text.Trim(); if (string.IsNullOrEmpty(prePassword)) { lbl_prePassword_msg.Text = "请输入原密码"; return; } else if (!prePassword.Equals(currentUser.PassWord)) { lbl_prePassword_msg.Text = "密码错误"; return; } string password = txt_password.Text.Trim(); if (string.IsNullOrEmpty(password)) { lbl_pw_msg.Text = "请输入新密码"; return; } string password2 = txt_password2.Text.Trim(); if (string.IsNullOrEmpty(password2)) { lbl_pw_msg2.Text = "请确认新密码"; return; } else if (!string.Equals(password, password2)) { lbl_pw_msg2.Text = "密码不一致"; return; } currentUser.PassWord = password; SqliteHelper.Update(TableName.User, 0, currentUser, out string msg); if (string.IsNullOrEmpty(msg)) { MessageBox.Show("修改密码成功,请重新登录", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.OK; } else { MessageBox.Show(msg, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// update time cycle /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_update_Click(object sender, EventArgs e) { var row = dataGridView1.CurrentRow; if (row == null) { MessageBox.Show("请选择一行数据", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } int id = (int)row.Cells["ID"].Value; TimeCycleModule preModule = null; foreach (var item in cycleModules) { if (item.ID == id) { preModule = item; break; } } if (preModule == null) { return; } using (TimeCycleChange dialog = new TimeCycleChange(preModule)) { dialog.ChangeTitle = "修改评价指标"; if (dialog.ShowDialog() == DialogResult.OK) { TimeCycleModule module = dialog.GetModule; SqliteHelper.Update(TableName.TimeCycle, preModule.ID, module, out string msg); if (string.IsNullOrEmpty(msg)) { DataRefresh(); } else { MessageBox.Show(msg, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
/// <summary> /// 修改 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Control_UpdateClick(object sender, int e) { BasicDataModule module = modules[e]; using (ChangeIndicatorOne dialog = new ChangeIndicatorOne(module)) { dialog.ChangeTitle = "修改 一级指标"; if (dialog.ShowDialog() == DialogResult.OK) { BasicDataModule module1 = dialog.GetModule; SqliteHelper.Update(TableName.BasicData, module.ID, module1, out string msg); if (string.IsNullOrEmpty(msg)) { DataRefresh(); } else { MessageBox.Show(msg, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
/// <summary> /// 提交当前周期所有数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_commit_Click(object sender, EventArgs e) { if (evalutationModules == null || evalutationModules.Count == 0) { return; } if (MessageBox.Show("提交后,改评价阶段将不能修改,确认提交?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { SqliteHelper.Update(TableName.EvalutationData, evalutationModules); TimeCycleModule currentTime = timeModules[combo_timeCycle.SelectedIndex]; currentTime.State = 1; SqliteHelper.Update(TableName.TimeCycle, currentTime.ID, currentTime, out string msg); if (string.IsNullOrEmpty(msg)) { MessageBox.Show("提交成功,请在 往期评价 中查看", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); TimeCycleRefresh(); } else { MessageBox.Show(msg, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
/// <summary> /// 修改 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void RowUpdateClick(object sender, DataGridViewCellEventArgs e) { string name = ((DataGridView)sender).CurrentRow.Cells["UserName"].Value.ToString(); UserModule preModule = null; foreach (var item in users) { if (item.UserName == name) { preModule = item; break; } } if (preModule == null) { return; } using (CompanyChange dialog = new CompanyChange(preModule)) { dialog.ChangeTitle = "修改单位信息"; if (dialog.ShowDialog() == DialogResult.OK) { UserModule currentUser = dialog.GetModule; currentUser.PassWord = preModule.PassWord; SqliteHelper.Update(TableName.User, 0, currentUser, out string msg); if (string.IsNullOrEmpty(msg)) { DataRefresh(); } else { MessageBox.Show(msg, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
/// <summary> /// 修改 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void RowUpdateClick(object sender, DataGridViewCellEventArgs e) { int id = (int)((DataGridView)sender).CurrentRow.Cells["ID"].Value; BasicFourModule preModule = null; foreach (var item in fourModules) { if (item.ID == id) { preModule = item; break; } } if (preModule == null) { return; } RefreshRemark(preModule); using (ChangeIndicatorFour dialog = new ChangeIndicatorFour(preModule)) { dialog.ChangeTitle = "修改 四级级指标"; if (dialog.ShowDialog() == DialogResult.OK) { BasicFourModule currentModule = dialog.GetModule; SqliteHelper.Update(TableName.BasicFour, preModule.ID, currentModule, out string msg); if (string.IsNullOrEmpty(msg)) { DataRefresh(); } else { MessageBox.Show(msg, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }