public string LuuDaySoLuong() { var mg = ""; var iDThanhPham = MonThanhPham.DocDVThanhPhamTheoId(View.IdMonThanhPham).ID_DV; var LoaiTP = MonThanhPham.DocDVThanhPhamTheoId(View.IdMonThanhPham).LoaiThPham; switch (LoaiTP) { case LoaiThanhPhamS.CanPhu: var canPhu = CanPhu.DocTheoId(iDThanhPham); canPhu.DaySoLuongNiemYet = View.DaySoluong; mg = CanPhu.Sua(canPhu); break; case LoaiThanhPhamS.CanGap: var canGap = CanGap.DocTheoId(iDThanhPham); canGap.DaySoLuongNiemYet = View.DaySoluong; mg = CanGap.Sua(canGap); break; case LoaiThanhPhamS.DongCuon: var dongCuon = DongCuon.DocTheoId(iDThanhPham); dongCuon.DaySoLuongNiemYet = View.DaySoluong; mg = DongCuon.Sua(dongCuon); break; case LoaiThanhPhamS.EpKim: var epKim = EpKim.DocTheoId(iDThanhPham); epKim.DaySoLuongNiemYet = View.DaySoluong; mg = EpKim.Sua(epKim); break; } return(mg); }
public decimal ThanhTien_CanGap(string tenCanGap) { decimal result = 0; var idCanPhu = this.CanGapS().FirstOrDefault(x => x.Value == tenCanGap).Key; var canGap = CanGap.DocTheoId(idCanPhu); decimal tyLeMK = this.TyLeMarkUp(View.IdHangKhachHang) / 100; result = canGap.ThanhTienCoBan(View.SoLuongA4CanPhu) + canGap.ThanhTienCoBan(View.SoLuongA4CanPhu) * tyLeMK / (1 - tyLeMK); return(result); }
public decimal ThanhTien_ThPh() { if (View.IdThanhPhamChon <= 0) { return(0); } decimal result = 0; var canGap = CanGap.DocTheoId(View.IdThanhPhamChon); var tyLeMK = this.TyLeMarkUp(); var giaCanGap = new GiaCanGap(View.SoLuong, View.SoDuongCan, tyLeMK, View.DonViTinh, canGap); result = giaCanGap.ThanhTienSales(); return(result); }
public void TrinhBayChiTietMayIn() { if (View.ID <= 0) { return; } var canGap = CanGap.DocTheoId(View.ID); View.ID = canGap.ID; View.Ten = canGap.Ten; View.BHR = canGap.BHR; View.DonViTinh = canGap.DonViTinh; View.TocDo = canGap.TocDoConGio; View.ThoiGianChuanBi = canGap.ThoiGianChuanBi; View.ThoiGianTangKhiThemMotDungCan = canGap.MotDuongCanTangThoiGianChuanBi; View.DaySoLuongCoBan = canGap.DaySoLuong; View.DayLoiNhuanCoBan = canGap.DayLoiNhuan; View.DaySoLuongNiemYet = canGap.DaySoLuongNiemYet; View.ThuTu = canGap.ThuTu; }
private decimal GiaThPhamTheoSLuong(int soLuong) { decimal ketQua = 0; var iDThanhPham = MonThanhPham.DocDVThanhPhamTheoId(View.IdMonThanhPham).ID_DV; var LoaiTP = MonThanhPham.DocDVThanhPhamTheoId(View.IdMonThanhPham).LoaiThPham; switch (LoaiTP) { case LoaiThanhPhamS.CanPhu: //Tính theo A4 vậy var giaCanPhu = new GiaCanPhu(soLuong, 32, 22, 1, TiLeMarkUpTheoHangKH(), CanPhu.DocTheoId(iDThanhPham)); ketQua = giaCanPhu.ThanhTienSales(); break; case LoaiThanhPhamS.CanGap: //Làm tạm 2 đường var giaCanGap = new GiaCanGap(soLuong, 2, TiLeMarkUpTheoHangKH(), View.DonViTinh, CanGap.DocTheoId(iDThanhPham)); ketQua = giaCanGap.ThanhTienSales(); break; case LoaiThanhPhamS.DongCuon: var giaDongCuon = new GiaDongCuon(soLuong, TiLeMarkUpTheoHangKH(), View.DonViTinh, DongCuon.DocTheoId(iDThanhPham)); ketQua = giaDongCuon.ThanhTienSales(); break; case LoaiThanhPhamS.EpKim: //var giaEpKim = new GiaEpKim(soLuong, 5,5, 10, CanPhu.DocTheoId(iDThanhPham)); ketQua = 0; break; } return(ketQua); }