private void btn_Xoa_Click(object sender, EventArgs e) { string maSK = tbx_MaSuKien.Text; if (maSK == "") { MessageBox.Show("Không được để trống trường bắt buộc", "Thông báo"); return; } SuKien item = database.SuKien.Where(i => i.MaSuKien.Equals(maSK)).SingleOrDefault(); database.SuKien.Remove(item); database.SaveChanges(); btn_Xuat.PerformClick(); }
private void btn_Them_Click(object sender, EventArgs e) { string maSK = tbx_MaSuKien.Text; string tenSK = tbx_TenSuKien.Text; byte tyLe = 0; short soLuong = 0; DateTime batDau = DateTime.Today, ketThuc = DateTime.Today; if (maSK == "" || tenSK == "" || !Byte.TryParse(tbx_TyLe.Text, out tyLe) || !short.TryParse(tbx_SoLuong.Text, out soLuong) || !VNDateTime.Initial(tbx_NgayBD.Text, out batDau) || !VNDateTime.Initial(tbx_NgayKT.Text, out ketThuc)) { MessageBox.Show("Không được để trống trường bắt buộc", "Thông báo"); return; } SuKien item = new SuKien { MaSuKien = maSK, TenSuKien = tenSK, TyLeGiam = tyLe, SoLuong = soLuong, ThoiGian_BD = batDau, ThoiGian_KT = ketThuc }; database.SuKien.Add(item); database.SaveChanges(); btn_Xuat.PerformClick(); }
private void btn_Sua_Click(object sender, EventArgs e) { string maSK = tbx_MaSuKien.Text; string tenSK = tbx_TenSuKien.Text; byte tyLe = 0; short soLuong = 0; DateTime batDau = DateTime.Today, ketThuc = DateTime.Today; if (maSK == "" || tenSK == "" || !Byte.TryParse(tbx_TyLe.Text, out tyLe) || !short.TryParse(tbx_SoLuong.Text, out soLuong) || !VNDateTime.Initial(tbx_NgayBD.Text, out batDau) || !VNDateTime.Initial(tbx_NgayKT.Text, out ketThuc)) { MessageBox.Show("Không được để trống trường bắt buộc", "Thông báo"); return; } SuKien item = database.SuKien.Where(i => i.MaSuKien.Equals(maSK)).SingleOrDefault(); item.TenSuKien = tenSK; item.TyLeGiam = tyLe; item.SoLuong = soLuong; item.ThoiGian_BD = batDau; item.ThoiGian_KT = ketThuc; database.SaveChanges(); btn_Xuat.PerformClick(); }