Пример #1
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     Operator oper = new Operator();
     if (String.IsNullOrEmpty(txtOperatorName.Text.Trim()))
     {
         MessageBox.Show("操作名称不许为空!","软件提示");
         txtOperatorName.Focus();
         return;
     }
     if (String.IsNullOrEmpty(txtPassword.Text))
     {
         MessageBox.Show("操作密码不许为空!", "软件提示");
         txtPassword.Focus();
         return;
     }
     if (!(txtPassword.Text == txtAffirmPassword.Text))
     {
         MessageBox.Show("确认密码与操作密码不相同!", "软件提示");
         txtAffirmPassword.Focus();
         return;
     }
     if (this.Tag.ToString() == "Add")
     {
         DataGridViewRow dgvr = oper.AddDataGridViewRow(formOperator.dgvOperator, formOperator.bsOperator);
         dgvr.Cells["OperatorCode"].Value = txtOperatorCode.Text;
         dgvr.Cells["OperatorName"].Value = txtOperatorName.Text.Trim();
         dgvr.Cells["Password"].Value = txtPassword.Text;
         dgvr.Cells["IsFlag"].Value = "0";
         if (oper.Insert(formOperator.bsOperator))
         {
             if (MessageBox.Show("保存成功,是否继续添加?", "软件提示", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
             {
                 txtOperatorCode.Text = useful.BuildCode("Operator", "Where OperatorCode <> 'mr'", "OperatorCode", "", 4);
                 txtOperatorName.Text = "";
                 txtPassword.Text = "";
                 txtAffirmPassword.Text = "";
             }
             else
             {
                 this.Close();
             }
         }
         else
         {
             MessageBox.Show("保存失败!", "软件提示");
         }
     }
     if (this.Tag.ToString() == "Edit")
     {
         DataGridViewRow dgvr = formOperator.dgvOperator.CurrentRow;
         dgvr.Cells["OperatorName"].Value = txtOperatorName.Text.Trim();
         if (oper.Update(formOperator.bsOperator))
         {
             MessageBox.Show("保存成功!", "软件提示");
             this.Close();
         }
         else
         {
             MessageBox.Show("保存失败!", "软件提示");
         }
     }
 }