示例#1
0
 private void btnthem_Click(object sender, EventArgs e)
 {
     if (!kiemtraud())
     {
         return;
     }
     using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
     {
         UuDaiHD ud = quanli.UuDaiHDs.FirstOrDefault(p => p.TenUD == txttenud.Text.Trim());
         if (ud != null)
         {
             MessageBox.Show("Đã có ưu đãi" + txttenud.Text + "không thể thêm!");
             return;
         }
         try
         {
             int giamgia = int.Parse(txtgiamgia.Text);
             quanli.insertudhd(txttenud.Text, tgbdud.Value, tgktud.Value, giamgia, null);
             quanli.SaveChanges();
             MessageBox.Show("Đã thêm !!");
             loaduudai();
         }
         catch (Exception)
         {
             MessageBox.Show("Không thể thêm, vui lòng kiểm tra lại");
             return;
         }
     }
     resetud();
 }
示例#2
0
 private void btnluu_Click(object sender, EventArgs e)
 {
     if (!kiemtraud())
     {
         return;
     }
     try
     {
         using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
         {
             UuDaiHD ud = quanli.UuDaiHDs.FirstOrDefault(p => p.MaUD == makm);
             ud.TenUD   = txttenud.Text;
             ud.NgayBD  = tgbdud.Value;
             ud.NgayKT  = tgktud.Value;
             ud.GiamGia = int.Parse(txtgiamgia.Text);
             quanli.SaveChanges();
             MessageBox.Show("Đã sửa");
             loaduudai();
             resetud();
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Không thể sửa, vui lòng kiểm tra lại");
         return;
     }
 }
示例#3
0
        private void dgvuudai_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            makm = dgvuudai.Rows[e.RowIndex].Cells["mauudai"].Value.ToString();
            if (makm == "")
            {
                MessageBox.Show("Bạn chưa chọn khuyễn mãi cần sửa");
                return;
            }
            btnluu.Enabled = true;

            txttenud.Text   = dgvuudai.Rows[e.RowIndex].Cells["tenud"].Value.ToString();
            tgbdud.Value    = Convert.ToDateTime(dgvuudai.Rows[e.RowIndex].Cells["ngaybatdau"].Value.ToString());
            tgktud.Value    = Convert.ToDateTime(dgvuudai.Rows[e.RowIndex].Cells["ngayketthuc"].Value.ToString());
            txtgiamgia.Text = dgvuudai.Rows[e.RowIndex].Cells["uudai"].Value.ToString();
            if (e.ColumnIndex == 0)
            {
                if (MessageBox.Show(this, "Bạn có muốn xóa khuyến mại này không ?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
                    {
                        UuDaiHD uudai = quanli.UuDaiHDs.FirstOrDefault(p => p.MaUD == makm);
                        uudai.NgayBD = Convert.ToDateTime("06/05/2020");
                        quanli.SaveChanges();
                        List <HoaDon> ds_hd = quanli.HoaDons.Where(p => p.MaUD == makm).ToList();
                        foreach (var item in ds_hd)
                        {
                            HoaDon hd = quanli.HoaDons.FirstOrDefault(p => p.MaHD == item.MaHD);
                            hd.MaUD = null;
                            quanli.SaveChanges();
                        }

                        quanli.UuDaiHDs.Remove(uudai);
                        quanli.SaveChanges();
                        MessageBox.Show(this, "Xóa thành công !!", "Xóa", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        resetud();
                        loaduudai();
                    }
                }
            }
        }