예제 #1
0
 /// <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);
                    }
                }
            }
        }
예제 #4
0
        /// <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);
                    }
                }
            }
        }
예제 #5
0
 /// <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);
         }
     }
 }
예제 #6
0
        /// <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);
                    }
                }
            }
        }