Esempio n. 1
0
        public static bool Sua(ref string thongDiep, NiemYetGiaInNhanh niemYetGiaInNhanh)
        {
            string thongDiepRef = "";
            var    logic        = new NiemYetGiaInNhanhLogic();
            var    config       = new MapperConfiguration(cfg => cfg.CreateMap <NiemYetGiaInNhanh, NiemYetGiaInNhanhBDO>());
            var    mapper       = config.CreateMapper();
            var    objBDO       = mapper.Map <NiemYetGiaInNhanhBDO>(niemYetGiaInNhanh);

            logic.Sua(ref thongDiepRef, objBDO);

            return(true);
        }
Esempio n. 2
0
        public static string Them(NiemYetGiaInNhanh niemYetGiaInNhanh)
        {
            var logic = new NiemYetGiaInNhanhLogic();

            var config = new MapperConfiguration(cfg => cfg.CreateMap <NiemYetGiaInNhanh, NiemYetGiaInNhanhBDO>());
            var mapper = config.CreateMapper();
            var objBDO = mapper.Map <NiemYetGiaInNhanhBDO>(niemYetGiaInNhanh);

            //Thêm
            if (objBDO != null)
            {
                logic.Them(objBDO); //Thành công Mapper được
            }
            return("Đã thêm");
        }
Esempio n. 3
0
        public decimal TongTienInTatCaBaiInTinhGopTrang()//Gom lại tính gộp
        {
            decimal kq = 0;
            var     idNiemYetGiaInNhanh = 0;
            var     idMayInDigiChon     = 0;

            LoaiBangGiaS loaiBangGia;

            if (this.TongSoTrangInA4BaiIn() > 0)
            {
                //Tìm mục nào có IdBangGiaInNhanh chung > 0 thì dừng
                foreach (BaiIn baiIn in this.KetQuaBaiInS)
                {
                    if (baiIn.IdNiemYetGiaInNhanhChung() > 0)
                    {
                        idNiemYetGiaInNhanh = baiIn.IdNiemYetGiaInNhanhChung();
                        idMayInDigiChon     = baiIn.IdMayInDigiChung();
                    }
                }
                if (idNiemYetGiaInNhanh <= 0 || idMayInDigiChon <= 0)
                {
                    kq = 0;
                }
                else
                {
                    //Tạo bảng giá in nhanh
                    Enum.TryParse(NiemYetGiaInNhanh.DocTheoId(idNiemYetGiaInNhanh).LoaiBangGia.Trim(), out loaiBangGia);

                    var bangGia = DanhSachBangGia.DocTheoIdVaLoai(NiemYetGiaInNhanh.DocTheoId(idNiemYetGiaInNhanh).IdBangGia,
                                                                  loaiBangGia);
                    var soTrangToiDa = NiemYetGiaInNhanh.DocTheoId(idNiemYetGiaInNhanh).SoTrangToiDa;

                    var giaInNhanh = new GiaInNhanhKetHopBangGia_May(this.TongSoTrangInA4BaiIn(),
                                                                     bangGia, soTrangToiDa, idMayInDigiChon, this.TyLeMarkupSales());
                    kq = giaInNhanh.GiaBan();
                }
            }

            return(kq);
        }