Exemple #1
0
 private void btnDeleteOrd_Click(object sender, EventArgs e)
 {
     if (grdTable.SelectedRows.Count == 0)
     {
         MessageBox.Show(@"请选择要停用的记录");
         return;
     }
     if (grdTable.CurrentRow != null)
     {
         int         id    = Convert.ToInt32(grdTable.CurrentRow.Cells[0].Value.ToString().Trim());
         SetOrdTable model = _orddal.GetModel(id);
         model.State = 0;
         bool flag = _orddal.Update(model);
         if (flag)
         {
             MessageBox.Show(@"停用成功");
             frmSetInfo_Load(null, null);
         }
     }
 }
Exemple #2
0
 private void frmSetInfoEdit_Load(object sender, EventArgs e)
 {
     if (_id != 0)
     {
         SetOrdTable model = _dal.GetModel(_id);
         txtSqlServer.Text = model.SetOrdText;
         txtCode.Text      = model.SetOrdKey;
         txtMySql.Text     = model.Remark;
         //model.AllowWorkType = chkAllowType.Text;
         string[] strArray = model.AllowWorkType.Split(',');
         for (int i = 0; i < strArray.Length; i++)
         {
             for (int j = 0; j < AllowTypeAry.Length; j++)
             {
                 if (strArray[i].Trim() == AllowTypeAry[j].Trim())
                 {
                     chkAllowType.SetItemChecked(j, true);
                 }
             }
         }
         txtCode.ReadOnly = true;
     }
 }
Exemple #3
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (txtCode.Text.Trim() == string.Empty)
     {
         MessageBox.Show(@"请输入编码");
         txtCode.Select();
         return;
     }
     if (txtSqlServer.Text.Trim() == string.Empty)
     {
         MessageBox.Show(@"请输入mssql表名称");
         txtSqlServer.Select();
         return;
     }
     if (txtMySql.Text.Trim() == string.Empty)
     {
         MessageBox.Show(@"请输入mysql表名称");
         txtSqlServer.Select();
         return;
     }
     if (_id != 0)//修改
     {
         //已经存在
         DataSet ds = _dal.GetList("State=1 and id!=" + _id + "  and SetOrdKey='" + txtCode.Text.Trim() + "' ");
         if (ds != null && ds.Tables[0].Rows.Count > 0)
         {
             MessageBox.Show(@"该编码已经存在");
             txtCode.Select();
         }
         else
         {
             SetOrdTable model = _dal.GetModel(_id);
             model.SetOrdKey     = txtCode.Text.Trim();
             model.SetOrdText    = txtSqlServer.Text.Trim();
             model.Remark        = txtMySql.Text.Trim();
             model.AllowWorkType = chkAllowType.Text;
             bool flag = _dal.Update(model);
             if (flag != true)
             {
                 return;
             }
             DialogResult = DialogResult.OK;
             Close();
         }
     }
     else
     {
         //已经存在
         DataSet ds = _dal.GetList("State=1   and  SetOrdKey='" + txtCode.Text.Trim() + "' ");
         if (ds != null && ds.Tables[0].Rows.Count > 0)
         {
             MessageBox.Show(@"该编码已经存在");
             txtCode.Select();
         }
         else
         {
             SetOrdTable model = new SetOrdTable
             {
                 SetOrdText    = txtSqlServer.Text.Trim(),
                 SetOrdKey     = txtCode.Text.Trim(),
                 State         = 1,
                 Remark        = txtMySql.Text.Trim(),
                 AllowWorkType = chkAllowType.Text
             };
             int res = _dal.Add(model);
             if (res >= 0)
             {
                 DialogResult = DialogResult.OK;
                 Close();
             }
         }
     }
 }