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 void Luu(ref string thongDiep) { CanGap canGap = new CanGap(); canGap.ID = View.ID; canGap.Ten = View.Ten; canGap.BHR = View.BHR; canGap.DonViTinh = View.DonViTinh; canGap.TocDoConGio = View.TocDo; canGap.MotDuongCanTangThoiGianChuanBi = View.ThoiGianTangKhiThemMotDungCan; canGap.ThoiGianChuanBi = View.ThoiGianChuanBi; canGap.DaySoLuong = View.DaySoLuongCoBan; canGap.DayLoiNhuan = View.DayLoiNhuanCoBan; canGap.DaySoLuongNiemYet = View.DaySoLuongNiemYet; canGap.ThuTu = View.ThuTu; switch (View.TinhTrangForm) { case FormStateS.Edit: thongDiep = CanGap.Sua(canGap); break; /*case TinhGiaInClient.FormStateS.New: * thongDiep = BangGiaInNhanh.Them(canPhu); * break; */ } }
public Dictionary <int, string> CanGapS() { Dictionary <int, string> dict = new Dictionary <int, string>(); foreach (CanGap cp in CanGap.DocTatCa()) { dict.Add(cp.ID, cp.Ten); } return(dict); }
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; }
public List <CanGap> ThanhPhamS() { return(CanGap.DocTatCa()); }
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); }