private void btn_KiemSoatGia_Click(object sender, EventArgs e) { frm_QuanLyGia f = new frm_QuanLyGia(); f.LoadForm(this.txt_TenMon.Text, int.Parse(this.txtID.Text)); f.ShowDialog(); btn_LoadLai.PerformClick(); }
private void Them_Xoa_Sua(string ChucNang) { if (!KiemTraTinhHopLe()) { MessageBox.Show("Có vẻ như bạn chưa nhập đầy đủ thông tin , vui lòng kiểm tra lại hoặc liên hệ kỹ thuật viên", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Products pro = new Products(); try { pro.ProductID = int.Parse(this.txtID.Text); } catch (Exception) { pro.ProductID = 1; } pro.Name = this.txt_TenMon.Text; pro.Image = this.txt_HinhAnh.Text; pro.CatId = (int)this.cbb_LoaiMon.SelectedValue; pro.Description = this.txt_MoTa.Text; pro.Unit = this.txt_DonViTinh.Text; if (rd_Ban.Checked) { pro.Type = false; } else { pro.Type = true; } try { switch (ChucNang) { case "Them": objProducts.Add(pro); frm_QuanLyGia f = new frm_QuanLyGia(); f.LoadForm(pro.Name, pro.ProductID); f.ShowDialog(); break; case "Xoa": Prices.DeleteByProductID(pro.ProductID); objProducts.Delete(pro.ProductID); break; case "Sua": objProducts.Update(pro); break; } MessageBox.Show("Thành công , dữ liệu đã thay đổi "); LoadDS(objProducts.SelectAll()); EnableEditButton(false); this.btXoaTrang.PerformClick(); } catch (Exception ex) { MessageBox.Show("Lỗi đã sảy ra , vui lòng kiểm tra lại hoặc liên hệ kỹ thuật viên với mô tả lỗi dưới đây \n " + ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }