Exemple #1
0
        private void dgvuudai_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            txtidud.Text   = dgvuudai.Rows[e.RowIndex].Cells["IdUuDai"].Value.ToString();
            txttenud.Text  = dgvuudai.Rows[e.RowIndex].Cells["TenUuDai"].Value.ToString();
            dtngaybd.Value = Convert.ToDateTime(dgvuudai.Rows[e.RowIndex].Cells["NgayBatDau"].Value.ToString());
            dtngaykt.Value = Convert.ToDateTime(dgvuudai.Rows[e.RowIndex].Cells["NgayKetThuc"].Value.ToString());
            txtgiamud.Text = dgvuudai.Rows[e.RowIndex].Cells["Giam"].Value.ToString();
            String mauudai = dgvuudai.Rows[e.RowIndex].Cells["IdUuDai"].Value.ToString();

            if (e.ColumnIndex == 0)
            {
                txttenud.Enabled          = true;
                dtngaykt.Enabled          = true;
                dtngaybd.Enabled          = true;
                txtgiamud.Enabled         = true;
                btnLuuud.Enabled          = true;
                bunifuFlatButton2.Enabled = true;
                btnthemud.Text            = "Làm mới";
            }
            if (e.ColumnIndex == 1)
            {
                if (MessageBox.Show("Bạn có muốn xóa sự kiện này không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
                    {
                        Uudai uudai = quanli.Uudais.FirstOrDefault(p => p.IdUuDai.ToString() == mauudai);
                        quanli.Uudais.Remove(uudai);
                        quanli.SaveChanges();
                        resetud();
                        loadsukien();
                    }
                }
            }
        }
Exemple #2
0
 private void btnLuuud_Click(object sender, EventArgs e)
 {
     if (txttenud.Text == "" || txtgiamud.Text == "")
     {
         MessageBox.Show("Nhập đầy đủ mục");
         return;
     }
     if (dtngaybd.Value < DateTime.Now)
     {
         MessageBox.Show("Ngày bắt đầu sự kiện phải lớn hơn hoặc bằng ngày hiện tại");
         return;
     }
     if (dtngaykt.Value < dtngaybd.Value)
     {
         MessageBox.Show("Ngày kết thúc phải lớn hơn ngày bắt đầu");
         return;
     }
     if (btnthemud.Text == "Làm mới")
     {
         using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
         {
             Uudai uudai = quanli.Uudais.FirstOrDefault(p => p.IdUuDai.ToString() == txtidud.Text.Trim());
             uudai.TenUuDai    = txttenud.Text;
             uudai.NgayBatDau  = dtngaybd.Value;
             uudai.NgayKetThuc = dtngaykt.Value;
             uudai.GiamGia     = int.Parse(txtgiamud.Text);
             quanli.SaveChanges();
             loadsukien();
             btnthemud.Text = "Thêm";
             resetud();
         }
     }
     else
     {
         using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
         {
             quanli.themsukien(txttenud.Text, dtngaybd.Value, dtngaykt.Value, float.Parse(txtgiamud.Text));
             quanli.SaveChanges();
             MessageBox.Show("Thêm thành công");
             loadsukien();
             resetud();
         }
     }
 }