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

            dongCuon.ID                = View.ID;
            dongCuon.Ten               = View.Ten;
            dongCuon.BHR               = View.BHR;
            dongCuon.DonViTinh         = View.DonViTinh;
            dongCuon.TocDoToDoiGio     = View.TocDo;
            dongCuon.PhiKeoToDoi       = View.PhiKeoToDoi;
            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 = DongCuonMoPhang.Sua(dongCuon);
                break;

                /*case TinhGiaInClient.FormStateS.New:
                 *  thongDiep = BangGiaInNhanh.Them(canPhu);
                 *  break;
                 */
            }
        }
Exemplo n.º 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);
        }
        public decimal ThanhTien_ThPh()
        {
            decimal kq = 0;

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

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


            var giaDongCuon = new GiaDongCuonMoPhang(View.SoLuong, View.SoToDoi,
                                                     dongCuon, loXo, this.TyLeMarkUp());

            kq = giaDongCuon.ThanhTienSales();

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

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

            View.ID                = dongCuon.ID;
            View.Ten               = dongCuon.Ten;
            View.BHR               = dongCuon.BHR;
            View.DonViTinh         = dongCuon.DonViTinh;
            View.TocDo             = dongCuon.TocDoToDoiGio;
            View.ThoiGianChuanBi   = dongCuon.ThoiGianChuanBi;
            View.PhiKeoToDoi       = dongCuon.PhiKeoToDoi;
            View.DaySoLuongCoBan   = dongCuon.DaySoLuong;
            View.DayLoiNhuanCoBan  = dongCuon.DayLoiNhuan;
            View.DaySoLuongNiemYet = dongCuon.DaySoLuongNiemYet;
            View.ThuTu             = dongCuon.ThuTu;
        }
 public List <DongCuonMoPhang> ThanhPhamS()
 {
     return(DongCuonMoPhang.DocTatCa());
 }