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) { DongCuon dongCuon = new DongCuon(); dongCuon.ID = View.ID; dongCuon.Ten = View.Ten; dongCuon.BHR = View.BHR; dongCuon.DonViTinh = View.DonViTinh; dongCuon.TocDoCuonGio = View.TocDo; dongCuon.PhiNgVLCuon = View.PhiNguyenVatLieu; dongCuon.ThoiGianChuanBi = View.ThoiGianChuanBi; dongCuon.DaySoLuong = View.DaySoLuongCoBan; dongCuon.DayLoiNhuan = View.DayLoiNhuanCoBan; dongCuon.DaySoLuongNiemYet = View.DaySoLuongNiemYet; dongCuon.ThuTu = View.ThuTu; switch (View.TinhTrangForm) { case FormStateS.Edit: thongDiep = DongCuon.Sua(dongCuon); break; /*case TinhGiaInClient.FormStateS.New: * thongDiep = BangGiaInNhanh.Them(canPhu); * break; */ } }
public static List <MonDongCuon> DocTatCa() { //Sắp xếp theo thứ tự int i = 0; List <MonDongCuon> lst = new List <MonDongCuon>(); MonDongCuon monDC; foreach (DongCuon dc in DongCuon.DocTatCa()) { i += 1;//Tạo ID monDC = new MonDongCuon { ID = i, IdGoc = dc.ID, Ten = dc.Ten, BiaDon = dc.BiaToDon, RuotDon = dc.RuotToDon, KieuDongCuon = KieuDongCuonS.KimKeoNep //Chỉ đại diện }; lst.Add(monDC); } //Tiếp lò xo foreach (DongCuonLoXo dcLX in DongCuonLoXo.DocTatCa()) { i += 1;//Tạo ID monDC = new MonDongCuon { ID = i, IdGoc = dcLX.ID, Ten = dcLX.Ten, BiaDon = dcLX.BiaToDon, RuotDon = dcLX.RuotToDon, KieuDongCuon = KieuDongCuonS.LoXo //Đúng }; lst.Add(monDC); } //Tiếp Đóng mở phẳng foreach (DongCuonMoPhang dcMP in DongCuonMoPhang.DocTatCa()) { i += 1;//Tạo ID monDC = new MonDongCuon { ID = i, IdGoc = dcMP.ID, Ten = dcMP.Ten, BiaDon = dcMP.BiaToDon, RuotDon = dcMP.RuotToDon, KieuDongCuon = KieuDongCuonS.MoPhang //Đúng }; lst.Add(monDC); } return(lst); }
public Dictionary <int, string> DongCuonS() { Dictionary <int, string> dict = new Dictionary <int, string>(); foreach (DongCuon cp in DongCuon.DocTatCa()) { dict.Add(cp.ID, cp.Ten); } return(dict); }
public string TieuDeDongCuon() { var kq = ""; if (View.IdThanhPhamChon > 0) { kq = DongCuon.DocTheoId(View.IdThanhPhamChon).TieuDe; } return(kq); }
public decimal ThanhTien_DongCuon(string tenDongCuon) { decimal result = 0; var idCanPhu = this.DongCuonS().FirstOrDefault(x => x.Value == tenDongCuon).Key; var dongCuon = DongCuon.DocTheoId(idCanPhu); decimal tyLeMK = this.TyLeMarkUp(View.IdHangKhachHang) / 100; result = dongCuon.ThanhTienCoBan(View.SoLuongA4CanPhu) + dongCuon.ThanhTienCoBan(View.SoLuongA4CanPhu) * tyLeMK / (1 - tyLeMK); return(result); }
static void Main(string[] args) { /*//var toChayDigi = new ToChayDigiDAO(); * * var hangKhachHang = new HangKhachHangDAO(); * //Console.WriteLine("{0}", toChayDigi.LayTatCa().Count()); * Console.WriteLine("Tỉ lệ chênh lệch {0}", hangKhachHang.LayTheoId(3).LoiNhuanChenhLech); * Console.ReadLine(); */ /* * var dongCuonDAO = new DongCuonDAO(); * var dongCuon = DongCuon.DocTheoId(7);//Keo pur * //var soLuongS = dongCuon.DaySoLuong.Split(';'); * var soLuong = int.Parse(Console.ReadLine()); * // Console.WriteLine("Tỉ lệ lợi lấy ra {0}", TinhToanThanhPham.MucLoiNhuan(dongCuon.DaySoLuong, dongCuon.DayLoiNhuan, * // int.Parse(soLuong))); * * var giaDongCuon = new GiaDongCuon(soLuong, 0, "v", dongCuon); * * Console.WriteLine("Chi phí {0}", giaDongCuon.ChiPhi()); * */ //Thử tờ chạy => KQ: Tốt /* * var iD = Console.ReadLine(); * var toChayDigi = new ToChayDigiDAO(); * Console.WriteLine("BHR là {0}", toChayDigi.LayTheoId(int.Parse(iD)).ClickA4BonMau); * Console.ReadLine(); */ //Kiểm tra đóng cuốn lò xo var soLuong = int.Parse(Console.ReadLine()); var mayDongLoXo = DongCuonLoXo.DocTheoId(2);//Máy CN var loXo = LoXoDongCuon.DocTheoId(1); var giaCuonLoXo = new GiaDongCuonLoXo(soLuong, 30, mayDongLoXo, loXo, 0); var dongCuon = DongCuon.DocTheoId(7);//Keo pur //var soLuongS = dongCuon.DaySoLuong.Split(';'); // Console.WriteLine("Tỉ lệ lợi lấy ra {0}", TinhToanThanhPham.MucLoiNhuan(dongCuon.DaySoLuong, dongCuon.DayLoiNhuan, // int.Parse(soLuong))); var giaDongCuon = new GiaDongCuon(soLuong, 0, "v", dongCuon); Console.WriteLine("Giá lô {0}, giá TB: {1}/cuón", giaCuonLoXo.ThanhTienSales(), giaCuonLoXo.GiaTBTrenDonVi()); Console.ReadLine(); }
public decimal ThanhTien_ThPh() { if (View.IdThanhPhamChon <= 0) { return(0); } decimal result = 0; var dongCuon = DongCuon.DocTheoId(View.IdThanhPhamChon); var tyLeMK = this.TyLeMarkUp(); var giaDongCuon = new GiaDongCuon(View.SoLuong, tyLeMK, View.DonViTinh, dongCuon); result = giaDongCuon.ThanhTienSales(); return(result); }
public void TrinhBayChiTietMayIn() { if (View.ID <= 0) { return; } var canPhu = DongCuon.DocTheoId(View.ID); View.ID = canPhu.ID; View.Ten = canPhu.Ten; View.BHR = canPhu.BHR; View.DonViTinh = canPhu.DonViTinh; View.TocDo = canPhu.TocDoCuonGio; View.ThoiGianChuanBi = canPhu.ThoiGianChuanBi; View.PhiNguyenVatLieu = canPhu.PhiNgVLCuon; View.DaySoLuongCoBan = canPhu.DaySoLuong; View.DayLoiNhuanCoBan = canPhu.DayLoiNhuan; View.DaySoLuongNiemYet = canPhu.DaySoLuongNiemYet; View.ThuTu = canPhu.ThuTu; }
public List <DongCuon> ThanhPhamS() { return(DongCuon.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); }