Esempio n. 1
0
 private void btnStatus(bool xStatus)
 {
     if (xStatus == true)
     {
         aCa.ClearTextAll(this);
         PsID.Focus();
         btnAdd.Enabled    = true;
         btnEdit.Enabled   = false;
         btnDelete.Enabled = false;
     }
     else
     {
         btnAdd.Enabled    = false;
         btnEdit.Enabled   = true;
         btnDelete.Enabled = true;
     }
 }
Esempio n. 2
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(PsID.Text))
            {
                MessageBox.Show("กรุณาป้อนรหัสหน่วยนับ",
                                DBConnString.xMessage, MessageBoxButtons.OK, MessageBoxIcon.Information);
                PsID.SelectAll();
                PsID.Focus();
                return;
            }
            if (MessageBox.Show("คุณต้องการลบข้อมูลหน่วยนับ ใช้หรือไม่ ?", DBConnString.xMessage, MessageBoxButtons.YesNo,
                                MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
            {
                tr = conn.BeginTransaction();
                try
                {
                    sb = new StringBuilder();
                    sb.Append("DELETE FROM  tblSetUnit ");
                    sb.Append(" WHERE @PsID=PsID");
                    SqlText = sb.ToString();

                    com.CommandText = SqlText;
                    com.CommandType = CommandType.Text;
                    com.Connection  = conn;
                    com.Transaction = tr;
                    com.Parameters.Clear();
                    com.Parameters.Add("@PsID", SqlDbType.NVarChar).Value = PsID.Text.Trim();
                    //com.Parameters.Add("@UnDetail", SqlDbType.NVarChar).Value = txtUnDetail.Text.Trim();
                    com.ExecuteNonQuery();
                    tr.Commit();

                    MessageBox.Show("ลบข้อมูล หน่วยนับ เรียบร้อยเเล้ว",
                                    DBConnString.xMessage, MessageBoxButtons.OK, MessageBoxIcon.Information);

                    ShowData();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("เกิดข้อผิดพลาด : " + ex.Message + "โปรดตรวจสอบ",
                                    DBConnString.xMessage, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                btnStatus(true);
            }
        }
Esempio n. 3
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(PsID.Text))
            {
                MessageBox.Show("กรุณาป้อนรหัสตำแหน่ง",
                                DBConnString.xMessage, MessageBoxButtons.OK, MessageBoxIcon.Information);
                PsID.SelectAll();
                PsID.Focus();
                return;
            }
            else if (PsID.Text.Length != 6)
            {
                MessageBox.Show("กรุณาป้อนรหัสตำแหน่ง ให้ครบ 6 อักษร",
                                DBConnString.xMessage, MessageBoxButtons.OK, MessageBoxIcon.Information);
                PsID.SelectAll();
                PsID.Focus();
                return;
            }
            if (string.IsNullOrEmpty(PsDetail.Text))
            {
                MessageBox.Show("กรุณาป้อนตำแหน่ง",
                                DBConnString.xMessage, MessageBoxButtons.OK, MessageBoxIcon.Information);
                PsDetail.SelectAll();
                PsDetail.Focus();
                return;
            }

            if (string.IsNullOrEmpty(PsDetail.Text))
            {
                MessageBox.Show("กรุณาป้อนรดับสิทธ์",
                                DBConnString.xMessage, MessageBoxButtons.OK, MessageBoxIcon.Information);
                PsLevel.SelectAll();
                PsLevel.Focus();
                return;
            }


            if (MessageBox.Show("คุณต้องการเพิ่มหน่วยนับ ใช้หรือไม่ ?", DBConnString.xMessage, MessageBoxButtons.YesNo,
                                MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
            {
                tr = conn.BeginTransaction();
                try
                {
                    sb = new StringBuilder();
                    sb.Append("INSERT INTO tblSetUnit(PsID,PsDetail,PsLevel)");
                    sb.Append(" VALUES (@PsID,@PsDetail,@PsLevel)");
                    SqlText = sb.ToString();

                    com.CommandText = SqlText;
                    com.CommandType = CommandType.Text;
                    com.Connection  = conn;
                    com.Transaction = tr;
                    com.Parameters.Clear();
                    com.Parameters.Add("@PsID", SqlDbType.NVarChar).Value     = PsID.Text.Trim();
                    com.Parameters.Add("@PsDetail", SqlDbType.NVarChar).Value = PsDetail.Text.Trim();
                    com.Parameters.Add("@PsLevel", SqlDbType.NVarChar).Value  = PsLevel.Text.Trim();
                    com.ExecuteNonQuery();
                    tr.Commit();

                    MessageBox.Show("บัญทึกข้อมูล หน่วยนับ เรียบร้อยเเล้ว",
                                    DBConnString.xMessage, MessageBoxButtons.OK, MessageBoxIcon.Information);

                    ShowData();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("เกิดข้อผิดพลาด : " + ex.Message + "โปรดตรวจสอบ",
                                    DBConnString.xMessage, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                btnStatus(true);
            }
        }