コード例 #1
0
        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();
        }
コード例 #2
0
        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();
        }
コード例 #3
0
        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();
        }