public void Luu(ref string thongDiep)
        {
            DongCuonLoXo dongCuon = new DongCuonLoXo();

            dongCuon.ID                = View.ID;
            dongCuon.Ten               = View.Ten;
            dongCuon.BHR               = View.BHR;
            dongCuon.DonViTinh         = View.DonViTinh;
            dongCuon.TocDoCuonGio      = View.TocDo;
            dongCuon.BiaToDon          = View.BiaToDon;
            dongCuon.RuotToDon         = View.RuotToDon;
            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 = DongCuonLoXo.Sua(dongCuon);
                break;

                /*case TinhGiaInClient.FormStateS.New:
                 *  thongDiep = BangGiaInNhanh.Them(canPhu);
                 *  break;
                 */
            }
        }
Example #2
0
        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);
        }
Example #3
0
        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();
        }
Example #4
0
        public decimal ThanhTien_ThPh()
        {
            decimal result = 0;

            var dongCuon = DongCuonLoXo.DocTheoId(View.IdThanhPhamChon);

            if (View.IdLoXoDongCuonChon <= 0)
            {
                return(0);//Không thể không có nhũ
            }
            var loXo = LoXoDongCuon.DocTheoId(View.IdLoXoDongCuonChon);


            var giaDongCuon = new GiaDongCuonLoXo(View.SoLuong, View.GayCao,
                                                  dongCuon, loXo, this.TyLeMarkUp());

            result = giaDongCuon.ThanhTienSales();

            return(result);
        }
        public void TrinhBayChiTietMayIn()
        {
            if (View.ID <= 0)
            {
                return;
            }

            var dongCuon = DongCuonLoXo.DocTheoId(View.ID);

            View.ID                = dongCuon.ID;
            View.Ten               = dongCuon.Ten;
            View.BHR               = dongCuon.BHR;
            View.DonViTinh         = dongCuon.DonViTinh;
            View.TocDo             = dongCuon.TocDoCuonGio;
            View.ThoiGianChuanBi   = dongCuon.ThoiGianChuanBi;
            View.BiaToDon          = dongCuon.BiaToDon;
            View.RuotToDon         = dongCuon.RuotToDon;
            View.DaySoLuongCoBan   = dongCuon.DaySoLuong;
            View.DayLoiNhuanCoBan  = dongCuon.DayLoiNhuan;
            View.DaySoLuongNiemYet = dongCuon.DaySoLuongNiemYet;
            View.ThuTu             = dongCuon.ThuTu;
        }
Example #6
0
 public List <DongCuonLoXo> ThanhPhamS()
 {
     return(DongCuonLoXo.DocTatCa());
 }