コード例 #1
0
 private void btnLuuLai_Click(object sender, EventArgs e)
 {
     if (txtId.Text != "" && txtNameSetting.Text != "" && txtValueSetting.Text != "")
     {
         // Tạo DTo
         DTO_SETTING setting = new DTO_SETTING()
         {
             ID          = Int32.Parse(txtId.Text),
             NAMESETTING = txtNameSetting.Text, VALUESETTING = txtValueSetting.Text
         };
         // Them
         if (bllSetting.suaQuyDinh(setting))
         {
             MessageBox.Show("Sửa thành công");
             this.EditDelegate.Invoke("OK");
             this.Close();
         }
         else
         {
             MessageBox.Show("Sửa không thành công. Vui lòng kiểm tra lại");
         }
     }
     else
     {
         MessageBox.Show("Xin hãy nhập đầy đủ");
     }
 }
コード例 #2
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            if (dataGridViewSetting.SelectedRows.Count > 0)
            {
                // Lấy row hiện tại
                DataGridViewRow row = dataGridViewSetting.SelectedRows[0];

                // Tạo DTo
                DTO_SETTING dtoSetting = new DTO_SETTING(int.Parse(row.Cells[0].Value.ToString()), row.Cells[1].Value.ToString(), row.Cells[2].Value.ToString()); // Vì ID tự tăng nên để ID số gì cũng dc

                plSettingEdit = new PL_Setting_Edit(dtoSetting);
                plSettingEdit.EditDelegate = TestListen;
                plSettingEdit.Show();
            }
            else
            {
                MessageBox.Show("Hãy chọn độc giả muốn sửa");
            }
        }
コード例 #3
0
        public bool suaQuyDinh(DTO_SETTING dtoSetting)
        {
            try
            {
                _conn.Open();
                string       SQL = $"UPDATE {TABLE_SETTING} SET nameSetting='{dtoSetting.NAMESETTING}', valueSetting='{dtoSetting.VALUESETTING}' WHERE id='{dtoSetting.ID}'";
                MySqlCommand cmd = new MySqlCommand(SQL, _conn);
                if (cmd.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
            }
            catch
            {
            }
            finally
            {
                // Dong ket noi
                _conn.Close();
            }

            return(false);
        }
コード例 #4
0
        public bool themSetting(DTO_SETTING dtoSetting)
        {
            try
            {
                _conn.Open();

                string SQL = $"INSERT INTO {TABLE_SETTING} (id,nameSetting, valueSetting) " +
                             $"VALUES ({dtoSetting.ID}, '{dtoSetting.NAMESETTING}', '{dtoSetting.VALUESETTING}')";
                MySqlCommand cmd = new MySqlCommand(SQL, _conn);
                if (cmd.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
            }
            catch
            {
            }
            finally
            {
                _conn.Close();
            }
            return(false);
        }
コード例 #5
0
 private void btnLuuLai_Click(object sender, EventArgs e)
 {
     if (txtNameSetting.Text != "" && txtValueSetting.Text != "")
     {
         // Tạo DTo
         DTO_SETTING dtoSetting = new DTO_SETTING(txtNameSetting.Text, txtValueSetting.Text);
         // Them
         if (bllquydinh.themQuyDinh(dtoSetting))
         {
             MessageBox.Show("Thêm thành công");
             this.TestDelegate.Invoke("OK");
             this.Close();
         }
         else
         {
             MessageBox.Show("Thêm không thành công. Vui lòng kiểm tra lại");
         }
     }
     else
     {
         MessageBox.Show("Xin hãy nhập đầy đủ");
     }
 }
コード例 #6
0
 public PL_Setting_Edit(DTO_SETTING setting)
 {
     InitializeComponent();
     Edit = setting;
 }
コード例 #7
0
 public bool suaQuyDinh(DTO_SETTING dtoSetting)
 {
     return(dalquydinh.suaQuyDinh(dtoSetting));
 }
コード例 #8
0
 public bool themQuyDinh(DTO_SETTING dtoSetting)
 {
     return(dalquydinh.themSetting(dtoSetting));
 }
コード例 #9
0
 public bool themSetting(DTO_SETTING dtoSetting)
 {
     return(dalSetting.themSetting(dtoSetting));
 }