private void cmbMaSDDVu_SelectedIndexChanged(object sender, EventArgs e) { DanhSachSuDungDichVuControl dsdvctrl = new DanhSachSuDungDichVuControl(); if (cmbMaSDDVu.SelectedValue != null) { QUANLYKHACHSAN.BusinessObject.DanhSachSuDungDichVuInFo dsi = dsdvctrl.LayDSSuDungDVu(cmbMaSDDVu.SelectedValue.ToString()); int solg = dsi.SoLuong; DichVuControl dvctrl = new DichVuControl(); QUANLYKHACHSAN.BusinessObject.DichVuInFo dvi = dvctrl.LayMaDichVu(dsi.MaDichVu); float dongia = dvi.DonGia; float tien = solg * dongia; txtTienDVu.Text = tien.ToString(); } }
private void TienDVu_ValueChanged(object sender, EventArgs e) { DichVuControl dvctrl = new DichVuControl(); QUANLYKHACHSAN.BusinessObject.DanhSachSuDungDichVuInFo dsi = ctrl.LayDSSuDungDVu(cmbMadichvu.SelectedValue.ToString()); QUANLYKHACHSAN.BusinessObject.DichVuInFo dvi = dvctrl.LayMaDichVu(dsi.MaDichVu); float dongia = dvi.DonGia; int soluong = dsi.SoLuong; float tien = 0; tien = tien + (dongia * soluong); //numTienDVu.Value = tien; //numTienDVu.Value=(numSoLuong.Value*dvi.DonGia); }
public QUANLYKHACHSAN.BusinessObject.DanhSachSuDungDichVuInFo LayDSSuDungDVu(string madvu) { PhieuNhanPhongControl pnctrl = new PhieuNhanPhongControl(); DichVuControl dvctrl = new DichVuControl(); QUANLYKHACHSAN.BusinessObject.DanhSachSuDungDichVuInFo pif = null; pif = new QUANLYKHACHSAN.BusinessObject.DanhSachSuDungDichVuInFo(); DataTable tbl = data.LayMaDSSuDungDichVu(madvu); if (tbl.Rows.Count > 0) { pif.MaDichVu = Convert.ToString(tbl.Rows[0]["MaDichVu"]); pif.MaNhanPhong = pnctrl.LayPhieuNhan(Convert.ToString(tbl.Rows[0]["MaNhanPhong"])); pif.SoLuong = Convert.ToInt32(tbl.Rows[0]["SoLuong"]); //pif.TienDichVu = Convert.ToSingle(tbl.Rows[0]["TienDichVu"] != DBNull.Value ? tbl.Rows[0]["TienDichVu"] : 0); } return(pif); }