private void btn_xoahddk_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { HoaDonDangKy hoadon = new HoaDonDangKy(); hoadon.MaHDDK = gvHoaDon.GetRowCellValue(gvHoaDon.FocusedRowHandle, "MaHDDK").ToString().Trim(); if (hoadonBUS.XoaHoaDonDangKy(hoadon)) { MessageBox.Show("Xóa thành công", "Thông Báo"); LoadDataHDDK(); } else { MessageBox.Show("Xóa thất bại", "Thông Báo"); } }
private void xoa_Click(object sender, EventArgs e) { HoaDonDangKy hddk = db.HoaDonDangKy.Find(tbxMaHHDK.Text); DialogResult rs = MessageBox.Show("Bạn có muốn xóa " + hddk.MaHDDK + " ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (rs == DialogResult.Yes) { hddk.Flag = false; db.Entry(hddk).State = EntityState.Modified; db.SaveChanges(); Clear(); } }
public bool XoaHoaDon(HoaDonDangKy hoadon) { try { var hd = db.HoaDonDangKies.FirstOrDefault(h => h.MaHDDK == hoadon.MaHDDK); if (hd == null) { return(false); } db.HoaDonDangKies.Remove(hd); db.SaveChanges(); return(true); } catch { return(false); } }
public bool SuaHoaDon(HoaDonDangKy hoadon) { try { var hd = db.HoaDonDangKies.FirstOrDefault(h => h.MaHDDK == hoadon.MaHDDK); if (hd == null) { return(false); } hd.IDSIM = hoadon.IDSIM; hd.NgayDangKy = hoadon.NgayDangKy; hd.ChiPhiDangKy = hoadon.ChiPhiDangKy; db.SaveChanges(); return(true); } catch { return(false); } }
public bool ThemHoaDon(HoaDonDangKy hoadon) { try { HoaDonDangKy hd = new HoaDonDangKy(); ThongTinSIM sim = db.ThongTinSIMs.Find(hoadon.IDSIM); hd.MaHDDK = hoadon.MaHDDK; hd.IDSIM = hoadon.IDSIM; hd.NgayDangKy = hoadon.NgayDangKy; hd.ChiPhiDangKy = hoadon.ChiPhiDangKy; sim.Flag = true; db.HoaDonDangKies.Add(hd); db.SaveChanges(); return(true); } catch { return(false); } }
public void ThemHDDK(string makh, string ngaydk, string chiphi, string tttt) { HoaDonDangKy hd = new HoaDonDangKy(); var res1 = Convert.ToInt32(makh); var res2 = Convert.ToInt32(chiphi); hd.KhachHangID = res1; hd.NgayDK = Convert.ToDateTime(ngaydk); hd.ChiPhiDK = res2; if (tttt == "True") { hd.TinhTrangThanhToan = true; } else { hd.TinhTrangThanhToan = false; } hd.Flag = true; db.HoaDonDangKies.Add(hd); db.SaveChanges(); }
private void save_Click(object sender, EventArgs e) { int flag = 1; try { string error = "Vui lòng nhập vào: "; if (dal.TestNull(tbxTenKH.Text) == true) { error += "Tên khách hàng"; flag = 0; } if (dal.TestNull(tbxIDSIM.Text) == true) { if (flag == 0) { error += ", Thông tin SIM / Số điện thoại"; flag = 0; } else { error += "Thông tin SIM / Số điện thoại"; flag = 0; } } if (flag == 0) { MessageBox.Show("Thiếu thông tin!\n" + error + ".", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (!tbxIDSIM.Text.Equals("")) { if (dal.TestNumber(tbxIDSIM.Text) == false) { MessageBox.Show("Số điện thoại chỉ cho phép nhập vào số", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); flag = 0; } else { bool sim_exist = db.ThongTinSIM.Count(x => x.IDSIM == tbxIDSIM.Text) > 0; if (sim_exist == true) { MessageBox.Show("Số điện thoại " + tbxIDSIM.Text + " đã có chủ sở hữu!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); flag = 0; } else { var sim = new ThongTinSIM(); sim.IDSIM = tbxIDSIM.Text; sim.MaKH = (from kh in db.KhachHang where kh.TenKH.Equals(tbxTenKH.Text) select kh.MaKH).FirstOrDefault().ToString(); sim.NgayDangKy = dtpNgayDangKy.Value; sim.NgayHetHan = dtpNgayHetHan.Value; sim.Flag = true; db.ThongTinSIM.Add(sim); var hddk = new HoaDonDangKy(); hddk.MaHDDK = dal.AutoID_HDDK(); hddk.IDSIM = tbxIDSIM.Text; hddk.ChiPhiDangKy = 50000; hddk.Flag = true; db.HoaDonDangKy.Add(hddk); db.SaveChanges(); MessageBox.Show("Thêm SĐT " + sim.IDSIM + " thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); MessageBox.Show("Đã thêm hóa đơn đăng kí mới ứng với SĐT " + sim.IDSIM, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); this.Close(); } } } } } catch (SqlException ex) { MessageBox.Show(ex.ToString(), "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool XoaHoaDonDangKy(HoaDonDangKy hoadon) { return(hoadonDAO.XoaHoaDon(hoadon)); }
public bool SuaHoaDonDangKy(HoaDonDangKy hoadon) { return(hoadonDAO.SuaHoaDon(hoadon)); }
public bool ThemHoaDonDangKy(HoaDonDangKy hoadon) { return(hoadonDAO.ThemHoaDon(hoadon)); }