private void bbiEdit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { DICH_VU dich_vu = new DICH_VU(); if (txtMaDV.TextName == "") { MessageBox.Show("Bạn phải chọn dịch vụ !", "Thông báo"); return; } if (txt_TenDV.TextName == "" || txtGia.TextName == "") { MessageBox.Show("Bạn phải nhập đủ trường !", "Thông báo"); } else { dich_vu.MA_DICH_VU = Int32.Parse(txtMaDV.TextName); dich_vu.TEN_DICH_VU = txt_TenDV.TextName; dich_vu.GIA = double.Parse(txtGia.TextName); if (dichvu.UpdateDV(dich_vu) == 1) { MessageBox.Show("Sửa thành công", "Thông báo"); load(); resetTextbox(); } else { MessageBox.Show("Sửa không thành công", "Thông báo"); } } }
public DAL.DICH_VU DichVuDetail_GetItem([QueryString("MaDV")] int id) { DICH_VU dv = new DICH_VU(); dv = dvDAL.GetDVByMa(id); return(dv); }
public DICH_VU GetDVByMa(int pMa) { DICH_VU result = new DICH_VU(); result = context.DICH_VU.FirstOrDefault(m => m.MA_DV == pMa); return(result); }
private void icoBtnSua_Click(object sender, EventArgs e) { if (txtMadichvu.Text == "" || txtTendichvu.Text == "" || txtDongia.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!", "Cảnh báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { DICH_VU dv = context.DICH_VU.FirstOrDefault(p => p.MaDichVu.ToLower() == txtMadichvu.Text.ToLower()); if (dv != null) { bool isExist = checkName(txtTendichvu.Text); if (isExist == false) { dv.TenDichVu = txtTendichvu.Text; dv.DonGia = Double.Parse(txtDongia.Text); dv.DonViTinh = cboDonvitinh.Text; MessageBox.Show("Sửa thành công!", "Cảnh báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); context.SaveChanges(); loadData(); clearTXT(); } else { MessageBox.Show(" Đã tồn tại tên dịch vụ!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show(" Không tìm thấy mã dịch vụ cần sửa!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void button2_Click(object sender, EventArgs e) { //try //{ // DichVuService.SuaDichVu(int.Parse(txt_id.Text),(txt_tdv.Text), decimal.Parse(txt_dongia.Text), (txt_dvt.Text), (txt_trangthai.Text)); // MessageBox.Show("Sửa thành công"); // C05_DICHVU_Load(sender, e); //} //catch //{ // MessageBox.Show("Sửa thất bại"); //} try { DB_QL_NN_KSEntities db = new DB_QL_NN_KSEntities(); int idd = Convert.ToInt32(dataGridView1.SelectedCells[0].OwningRow.Cells["Id"].Value.ToString()); DICH_VU edit = db.DICH_VU.Find(idd); edit.TenDichVu = txt_tdv.Text; edit.DonGia = decimal.Parse(txt_dongia.Text); edit.DonViTinh = txt_dvt.Text; edit.TrangThai = txt_trangthai.Text; db.SaveChanges(); MessageBox.Show("sửa thành công"); C05_DICHVU_Load(sender, e); } catch { MessageBox.Show("sửa thất bại"); } }
private void icoBtnXoa_Click(object sender, EventArgs e) { if (txtMadichvu.Text == "") { MessageBox.Show("Vui lòng chọn dịch vụ cần xóa!", "Cảnh báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { DICH_VU dv = context.DICH_VU.FirstOrDefault(p => p.MaDichVu.ToLower() == txtMadichvu.Text.ToLower()); if (dv != null) { if (MessageBox.Show("Xác nhận xóa!", "Cảnh báo!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { context.DICH_VU.Remove(dv); MessageBox.Show("Xoá thành công!", "Cảnh báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); context.SaveChanges(); loadData(); clearTXT(); } } else { MessageBox.Show(" Không tìm thấy mã dịch vụ cần xóa!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void icoBtnThem_Click(object sender, EventArgs e) { if (txtMadichvu.Text == "" || txtTendichvu.Text == "" || txtDongia.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!", "Cảnh báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { DICH_VU dv = context.DICH_VU.FirstOrDefault(p => p.MaDichVu.ToLower() == txtMadichvu.Text.ToLower()); if (dv != null) { MessageBox.Show("Đã tồn tại mã dịch vụ này!", "Cảnh báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { bool isExist = checkName(txtTendichvu.Text); if (isExist == false) { DICH_VU newDV = new DICH_VU() { MaDichVu = RemoveVietnameseTone(txtMadichvu.Text.ToUpper()).ToUpper(), TenDichVu = txtTendichvu.Text, DonViTinh = cboDonvitinh.Text, DonGia = Double.Parse(txtDongia.Text) }; context.DICH_VU.Add(newDV); context.SaveChanges(); MessageBox.Show(" Thêm thành công!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); loadData(); clearTXT(); } else { MessageBox.Show(" Đã tồn tại tên dịch vụ!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
private void butSua_Click(object sender, EventArgs e) { object madv = dataGridView1.SelectedRows[0].Cells[0].Value; string m = madv.ToString(); try { if (MessageBox.Show("Bạn có chắc muốn sửa dịch vụ này?", "Sửa", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DICH_VU dICH_ = new DICH_VU { MaDichVu = m, DichVu = txtTenDV.Text, GiaDichVu = Convert.ToDecimal(txtDonGia.Text), QuyCach = txtDonViTinh.Text, MaLoaiDichVu = comboBox1.SelectedItem.ToString(), }; dv.SuaDV(dICH_); show(); MessageBox.Show("Sửa thành công!", "OK", MessageBoxButtons.OK); } }catch (Exception p) { MessageBox.Show("Mời kiểm tra lại thông tin!", "OK", MessageBoxButtons.OK); } }
public int Add(DICH_VU p) { int result = 0; context.DICH_VU.Add(p); result = context.SaveChanges(); return(result); }
public int Delete(int pMa) { int result = 0; DICH_VU k = context.DICH_VU.FirstOrDefault(m => m.MA_DV == pMa); context.DICH_VU.Remove(k); result = context.SaveChanges(); return(result); }
public void SuaDV(DICH_VU dICH_) { DICH_VU iCH_VU = ql.DICH_VU.Where(x => x.MaDichVu == dICH_.MaDichVu).SingleOrDefault(); iCH_VU.GiaDichVu = dICH_.GiaDichVu; iCH_VU.QuyCach = dICH_.QuyCach; iCH_VU.DichVu = dICH_.DichVu; iCH_VU.MaLoaiDichVu = dICH_.MaLoaiDichVu; ql.SaveChanges(); }
public static bool ThemDVHD(int ID_DV, int ID_HD) { DICH_VU dv = new DICH_VU() { ID = ID_DV, ID_HOA_DON = ID_HD }; db.DICH_VU.Add(dv); db.SaveChanges(); return(true); }
private void dataGridView1_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { butSua.Enabled = true; object madv = dataGridView1.SelectedRows[0].Cells[0].Value; string m = madv.ToString(); DICH_VU dICH_ = dv.dichvu1(m); txtMaDV.Text = dICH_.MaDichVu; txtTenDV.Text = dICH_.DichVu; txtDonGia.Text = string.Format("{0:N}", dICH_.GiaDichVu); txtDonViTinh.Text = dICH_.QuyCach; comboBox1.SelectedIndex = comboBox1.FindStringExact(dICH_.MaLoaiDichVu); }
private void dgvTenDV_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { object i = dgvTenDV.SelectedRows[0].Cells[0].Value; string tendv = i.ToString(); DICH_VU dv = hdbll.showDV(tendv); txtTenDV.Text = dv.DichVu; txtMaDV.Text = dv.MaDichVu; txtDongia.Text = Convert.ToInt32(dv.GiaDichVu) + ""; lbDonVi.Text = dv.QuyCach; butThem.Enabled = true; button1.Enabled = false; }
public void AddDV(DICH_VU dICH_) { string madv = ql.DICH_VU.Where(x => x.MaDichVu == dICH_.MaDichVu).Select(e => e.MaDichVu).SingleOrDefault(); if (madv != dICH_.MaDichVu) { ql.DICH_VU.Add(dICH_); ql.SaveChanges(); } else { MessageBox.Show("Mời kiểm tra lại thông tin MADV", "OK", MessageBoxButtons.OK); } }
public int Update(DICH_VU p) { int result = 0; DICH_VU k = context.DICH_VU.FirstOrDefault(m => m.MA_DV == p.MA_DV); if (k != null) { k.TEN_DICH_VU = p.TEN_DICH_VU; k.GIA = p.GIA; k.CHI_TIET = p.CHI_TIET; } result = context.SaveChanges(); return(result); }
private void gridView1_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { string maDV = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns[0]).ToString(); DICH_VU dv = context.DICH_VU.FirstOrDefault(p => p.MaDichVu.ToLower() == maDV.ToLower()); if (dv != null) { txtMadichvu.Text = dv.MaDichVu; txtTendichvu.Text = dv.TenDichVu; cboDonvitinh.Text = dv.DonViTinh; txtDongia.Text = dv.DonGia.ToString(); } }
public static bool ThemDichVu(string ten, decimal dongia, string dvt, string tt) { DICH_VU dv = new DICH_VU() { TenDichVu = ten, DonGia = dongia, DonViTinh = dvt, TrangThai = tt }; db.DICH_VU.Add(dv); db.SaveChanges(); return(true); }
protected void btn_Save_Click(object sender, EventArgs e) { var idSP = Request.QueryString["MaDV"]; DICH_VU dvv = dvdal.GetDVByMa(Int32.Parse(idSP)); dvv.TEN_DICH_VU = txt_tenDV1.Text.ToString(); try { dvv.SOLUONG_DUNG = Int32.Parse(txt_soluong1.Text.ToString()); } catch { string strBuilder = "<script language='javascript'>alert('so luong phai la so')</script>"; Response.Write(strBuilder); return; } try { dvv.GIA = Int32.Parse(txt_gia1.Text.ToString()); } catch { string strBuilder = "<script language='javascript'>alert('don gia phai la so')</script>"; Response.Write(strBuilder); return; } dvv.MALOAI = Int32.Parse(DropDownList1.SelectedValue.ToString()); dvv.IMAGE = txt_image1.Text.ToString(); dvv.GIA = Int32.Parse(txt_gia1.Text.ToString()); dvv.CHI_TIET = txt_ChiTiet1.Text.ToString(); if (dvdal.Update(dvv) == 1) { string strBuilder = "<script language='javascript'>alert('thanh cong')</script>"; Response.Write(strBuilder); txt_tenDV1.Text = ""; txt_soluong1.Text = ""; txt_image1.Text = ""; txt_gia1.Text = ""; dem = 0; } else { string strBuilder = "<script language='javascript'>alert('that bai')</script>"; Response.Write(strBuilder); } }
protected void btn_Save_Click(object sender, EventArgs e) { DICH_VU dv = new DICH_VU(); dv.TEN_DICH_VU = txt_tenDV.Text; try { dv.SOLUONG_DUNG = Int32.Parse(txt_soluong.Text); } catch { string strBuilder = "<script language='javascript'>alert('so luong phai la so')</script>"; Response.Write(strBuilder); return; } try { dv.GIA = Int32.Parse(txt_gia.Text); } catch { string strBuilder = "<script language='javascript'>alert('don gia phai la so')</script>"; Response.Write(strBuilder); return; } dv.MALOAI = Int32.Parse(DropDownList1.SelectedValue.ToString()); dv.IMAGE = txt_image.Text; dv.GIA = Int32.Parse(txt_gia.Text); dv.CHI_TIET = txt_ChiTiet.Text; if (dvdal.Add(dv) == 1) { string strBuilder = "<script language='javascript'>alert('thanh cong')</script>"; Response.Write(strBuilder); txt_tenDV.Text = ""; txt_soluong.Text = ""; txt_image.Text = ""; txt_gia.Text = ""; } else { string strBuilder = "<script language='javascript'>alert('that bai')</script>"; Response.Write(strBuilder); } }
public void loadDV() { List <LOAI_DICHVU> listdv = loaidv.GetList(); ListItem[] items = new ListItem[listdv.Count()]; int i = 0; foreach (LOAI_DICHVU fv in listdv) { items[i] = new ListItem(fv.TEN_LOAI, fv.MAlLOAI.ToString()); i++; } DropDownList1.Items.AddRange(items); DropDownList1.DataBind(); var idSP = Request.QueryString["MaDV"]; DICH_VU dv = dvdal.GetDVByMa(Int32.Parse(idSP)); if (dv == null) { string strBuilder = "<script language='javascript'>alert('loi load du lieu')</script>"; Response.Write(strBuilder); } else { txt_tenDV1.Text = dv.TEN_DICH_VU.ToString(); txt_image1.Text = dv.IMAGE; txt_gia1.Text = dv.GIA.ToString(); txt_soluong1.Text = dv.SOLUONG_DUNG.ToString(); if (dv.CHI_TIET == null) { } else { txt_ChiTiet1.Text = dv.CHI_TIET.ToString(); } } }
public int Update(DICH_VU p) { int result = 0; try { DICH_VU k = context.DICH_VU.FirstOrDefault(m => m.MA_DV == p.MA_DV); if (k != null) { k.TEN_DICH_VU = p.TEN_DICH_VU; k.GIA = p.GIA; k.CHI_TIET = p.CHI_TIET; } result = context.SaveChanges(); }catch (Exception ex) { ex.ToString(); } return(result); }
public static bool SuaDichVu(int id, string ten, decimal dongia, string dvt, string tt) { DICH_VU dv = new DICH_VU() { ID = id, TenDichVu = ten, DonGia = dongia, DonViTinh = dvt, TrangThai = tt }; var sua = db.DICH_VU.Where(p => p.ID == id).SingleOrDefault(); sua.TenDichVu = ten; sua.DonGia = dongia; sua.DonViTinh = dvt; sua.TrangThai = tt; db.DICH_VU.Find(sua); db.SaveChanges(); return(true); }
public void Themdv() { try { if (MessageBox.Show("Bạn có chắc muốn thêm dịch vụ này?", "Thêm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DICH_VU dICH = new DICH_VU { MaDichVu = txtMaDV.Text, DichVu = txtTenDV.Text, GiaDichVu = Convert.ToDecimal(txtDonGia.Text), QuyCach = txtDonViTinh.Text, MaLoaiDichVu = comboBox1.SelectedItem.ToString() }; dv.AddDV(dICH); MessageBox.Show("Thêm Khách Thuê Thành Công!"); } } catch (Exception w) { MessageBox.Show("Mời kiểm tra lại thông tin", "OK", MessageBoxButtons.OK); } }
private void bbiAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { DICH_VU dich_vu = new DICH_VU(); if (txt_TenDV.TextName == "" || txtGia.TextName == "") { MessageBox.Show("Bạn phải nhập đủ trường !", "Thông báo"); } else { dich_vu.TEN_DICH_VU = txt_TenDV.TextName; dich_vu.GIA = double.Parse(txtGia.TextName); if (dichvu.AddNewDichVu(dich_vu) == 1) { MessageBox.Show("Thêm thành công", "Thông báo"); load(); resetTextbox(); } else { MessageBox.Show("Thêm không thành công", "Thông báo"); } } }
private void icoBtnTraphong_Click(object sender, EventArgs e) { //Check tra chua if (maThuePhong == "") { MessageBox.Show("Vui lòng chọn phiếu thuê trước!", "Thông tin"); } else { // thanh toan chua HOA_DON hd = context.HOA_DON.FirstOrDefault(p => p.MaThuePhong == maThuePhong); if (hd == null) { HOA_DON hdCuoi = context.HOA_DON.ToList().LastOrDefault(); if (hdCuoi == null) { // HD001 String maMoi = "HD001"; PHIEU_THUE_PHONG phieuThue = context.PHIEU_THUE_PHONG.FirstOrDefault(p => p.MaThuePhong == maThuePhong); //Tinh tien double tongTien = 0; CHI_TIET_PHIEU_THUE_PHONG ctThuePhong = context.CHI_TIET_PHIEU_THUE_PHONG.FirstOrDefault(p => p.MaThuePhong == maThuePhong); ctThuePhong.NgayTra = DateTime.Now; context.SaveChanges(); //So ngay double dayTime = DateTime.Parse(ctThuePhong.NgayTra.ToString()).Day - DateTime.Parse(ctThuePhong.NgayNhan.ToString()).Day + 1; //Tien phong PHONG phong = context.PHONG.FirstOrDefault(p => p.MaPhong == ctThuePhong.MaPhong); LOAI_PHONG loaiPhong = context.LOAI_PHONG.FirstOrDefault(p => p.MaLoaiPhong == phong.MaLoaiPhong); double tienPhong = dayTime * Double.Parse(loaiPhong.DonGia.ToString()); //Tien dich vu List <DANH_SACH_SU_DUNG_DICH_VU> ds = context.DANH_SACH_SU_DUNG_DICH_VU.ToList(); double tienDV = 0; foreach (var item in ds) { if (item.MaThuePhong == maThuePhong) { tienDV += Double.Parse(loaiPhong.DonGia.ToString()) * Double.Parse(item.SoLuong.ToString()); } } tongTien = tienPhong + tienDV; tongtienthue = tongTien; HOA_DON newHD = new HOA_DON() { MaHoaDon = maMoi, MaNhanVien = phieuThue.MaNhanVien, MaThuePhong = maThuePhong, NgayLap = DateTime.Now, TongTien = long.Parse(tongTien.ToString()) }; context.HOA_DON.Add(newHD); context.SaveChanges(); CHI_TIET_HOA_DON ctHD = new CHI_TIET_HOA_DON() { MaHoaDon = maMoi, MaThuePhong = maThuePhong, SoNgay = int.Parse(dayTime.ToString()), ThanhTien = long.Parse(tongTien.ToString()), TienDichVu = long.Parse(tienDV.ToString()), TienPhong = long.Parse(tienPhong.ToString()) }; context.CHI_TIET_HOA_DON.Add(ctHD); //Cap nhat lai tinh trang phong phong.MaLoaiTinhTrangPhong = "TP001"; context.SaveChanges(); loadData(); //Tra phong xuat hoa don } else { PHIEU_THUE_PHONG phieuThue = context.PHIEU_THUE_PHONG.FirstOrDefault(p => p.MaThuePhong == maThuePhong); String maMoi = convertNumbtoID(hdCuoi.MaHoaDon.Replace("HD", "")); //Tinh tien Double tongTien = 0; CHI_TIET_PHIEU_THUE_PHONG ctThuePhong = context.CHI_TIET_PHIEU_THUE_PHONG.FirstOrDefault(p => p.MaThuePhong == maThuePhong); ctThuePhong.NgayTra = DateTime.Now; context.SaveChanges(); //So ngay Double dayTime = DateTime.Parse(ctThuePhong.NgayTra.ToString()).Day - DateTime.Parse(ctThuePhong.NgayNhan.ToString()).Day + 1; //Tien phong PHONG phong = context.PHONG.FirstOrDefault(p => p.MaPhong == ctThuePhong.MaPhong); LOAI_PHONG loaiPhong = context.LOAI_PHONG.FirstOrDefault(p => p.MaLoaiPhong == phong.MaLoaiPhong); Double tienPhong = dayTime * Double.Parse(loaiPhong.DonGia.ToString()); //Tien dich vu List <DANH_SACH_SU_DUNG_DICH_VU> ds = context.DANH_SACH_SU_DUNG_DICH_VU.ToList(); Double tienDV = 0; foreach (var item in ds) { if (item.MaThuePhong == maThuePhong) { DICH_VU dv = context.DICH_VU.FirstOrDefault(p => p.MaDichVu == item.MaDichVu); tienDV += Double.Parse(dv.DonGia.ToString()) * Double.Parse(item.SoLuong.ToString()); } } tongTien = tienPhong + tienDV; HOA_DON newHD = new HOA_DON() { MaHoaDon = maMoi, MaNhanVien = phieuThue.MaNhanVien, MaThuePhong = maThuePhong, NgayLap = DateTime.Now, TongTien = long.Parse(tongTien.ToString()) }; context.HOA_DON.Add(newHD); context.SaveChanges(); CHI_TIET_HOA_DON ctHD = new CHI_TIET_HOA_DON() { MaHoaDon = maMoi, MaThuePhong = maThuePhong, SoNgay = int.Parse(dayTime.ToString()), ThanhTien = long.Parse(tongTien.ToString()), TienDichVu = long.Parse(tienDV.ToString()), TienPhong = long.Parse(tienPhong.ToString()) }; context.CHI_TIET_HOA_DON.Add(ctHD); //Cap nhat lai tinh trang phong phong.MaLoaiTinhTrangPhong = "TP001"; context.SaveChanges(); loadData(); //Tra phong xuat hoa don } } else { MessageBox.Show("Phiếu thuê phòng này đã thanh toán", "Thông tin"); } } }
public void AddDV(DICH_VU a) { dich.AddDV(a); }
public void SuaDV(DICH_VU a) { dich.SuaDV(a); }