void LuuPhim() { if (txbPMaPhim.Text == "") { return; } PhimDAO ttphim = new PhimDAO() { MaPhim = txbPMaPhim.Text, TenPhim = txbPTenPhim.Text, NuocSX = cbPNuocSX.SelectedItem.ToString(), HangSX = cbPHangSX.SelectedItem.ToString(), DaoDien = txbPDaoDien.Text, TheLoai = cbPTheLoai.SelectedItem.ToString(), NgayKhoiChieu = dtpPNgayBatDau.Value, NgayKetThuc = dtpPNgayKetThuc.Value, NamDVChinh = txbPNamChinh.Text, NuDVChinh = txbPNuChinh.Text, NoiDungChinh = rtxbNoiDungChinh.Text, TongChiPhi = long.Parse(txbPTongChiPhi.Text) }; if (phim.KiemTraPhim(ttphim.MaPhim)) { bool kt = phim.SuaPhim(ttphim); } else { phim.ThemPhim(ttphim); } LoadDtgvPhim(); MessageBox.Show("Lưu phim thành công!"); }
private void btnXoa_Click(object sender, EventArgs e) { if (btnXoa.Text == "Xóa") { DialogResult rs = MessageBox.Show("Bạn có chắc chắn muốn xóa ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (rs == DialogResult.Yes) { long id = Convert.ToInt32(txbMa.Text); bool result = new PhimDAO().RemovePhim(id); if (result == true) { MessageBox.Show("Xóa thành công"); } else { MessageBox.Show("Không thành công"); } loadPhim(); LockControl(); } else { return; } } else { loadPhim(); LockControl(); } }
private void btnThongke_Click(object sender, EventArgs e) { List <ThongKeView> data = new PhimDAO().ThongKe(dateBatDau.Value, dateKetThuc.Value); dgvThongKe.DataSource = data; lbDoanhThu.Text = String.Format("{0:C}", data.Sum(x => x.DoanhThu)).Replace("$", "").Split('.')[0] + "đ"; }
private void cboPhim_SelectedValueChanged(object sender, EventArgs e) { try { int thoiluong = new PhimDAO().GetThoiLuongByID(Convert.ToInt32(cboPhim.SelectedValue)) + 15; int gio = thoiluong / 60; int phut = thoiluong - gio * 60; TimeSpan oldtime = TimeSpan.Parse(txbTgBatDau.Text); if (oldtime.Hours + gio < 24) { TimeSpan aInterval = new System.TimeSpan(0, gio, phut, 0); TimeSpan newtime = oldtime.Add(aInterval); txbTgKetThuc.Text = newtime.ToString(); } else { MessageBox.Show("Phim này có thời gian kết thúc phim vượt quá trong một ngày, bạn hãy sửa lại !"); txbTgBatDau.Focus(); return; } } catch { } }
public bool ThemPhim(PhimDAO phim) { string ngaykc = phim.NgayKhoiChieu.ToString("MM-dd-yyyy"); string ngaykt = phim.NgayKetThuc.ToString("MM-dd-yyyy"); string nuocsx = nuocBLL.LayNuocSXTheoTen(phim.NuocSX).MaNuoc; string hangsx = hangsxBLL.LayHangSXTheoTen(phim.HangSX).MaHang; string theloai = theloaiBLL.LayTheLoaiTheoTen(phim.TheLoai).MaTheLoai; string query = string.Format("INSERT INTO dbo.Phim VALUES ( '{0}' ,N'{1}' ,'{2}' ,'{3}' ,N'{4}' ,'{5}' ,'{6}' ,'{7}' ,N'{8}' ,N'{9}' ,N'{10}' ,{11} ,0 )", phim.MaPhim, phim.TenPhim, nuocsx, hangsx, phim.DaoDien, theloai, ngaykc, ngaykt, phim.NuDVChinh, phim.NamDVChinh, phim.NoiDungChinh, phim.TongChiPhi); return(DataProvider.Instance.ExcuteNonQuery(query) > 0); }
public bool SuaPhim(PhimDAO phim) { string ngaykc = phim.NgayKhoiChieu.ToString("MM-dd-yyyy"); string ngaykt = phim.NgayKetThuc.ToString("MM-dd-yyyy"); string nuocsx = nuocBLL.LayNuocSXTheoTen(phim.NuocSX).MaNuoc; string hangsx = hangsxBLL.LayHangSXTheoTen(phim.HangSX).MaHang; string theloai = theloaiBLL.LayTheLoaiTheoTen(phim.TheLoai).MaTheLoai; string query = string.Format("UPDATE Phim SET tenphim = N'{0}', manuocsx = '{1}', mahangsx = '{2}', daodien =N'{3}', matheloai = '{4}', ngaykhoichieu = '{5}', ngayketthuc ='{6}', nudienvienchinh = N'{7}', namdienvienchinh = N'{8}', noidungchinh = N'{9}', tongchiphi = {10} WHERE maphim = '{11}'", phim.TenPhim, nuocsx, hangsx, phim.DaoDien, theloai, ngaykc, ngaykt, phim.NuDVChinh, phim.NamDVChinh, phim.NoiDungChinh, phim.TongChiPhi, phim.MaPhim); return(DataProvider.Instance.ExcuteNonQuery(query) > 0); }
public PhimBUS() { phimDAO = new PhimDAO(); }
public List <PhimDTO> LoadPhim(int MaLich) { PhimDAO phim = new PhimDAO(); return(phim.LoadPhim(MaLich)); }
public List <PhimDTO> LoadPhimm() { PhimDAO phim = new PhimDAO(); return(phim.LoadPhimm()); }
public static DataTable TimTheoTenPhim(string tenp) { return(PhimDAO.TimTheoTenPhim(tenp)); }
public static DataTable LoadTheLoaiPhim(string maphim) { return(PhimDAO.LoadTheLoaiPhim(maphim)); }
public static DataTable TimTheoMaP(string map) { return(PhimDAO.TimtheoMaP(map)); }
public static void Xoa(string map) { PhimDAO.Xoa(map); }
public static void Sua(PhimDTO p) { PhimDAO.Sua(p); }
public static void Them(PhimDTO p) { PhimDAO.Them(p); }
public static DataTable LoadDSPhim() { return(PhimDAO.LoadDSPhim()); }