Ejemplo n.º 1
0
        public Dictionary <int, List <string> > TinhGiaS()
        {
            Dictionary <int, List <string> > dict  = new Dictionary <int, List <string> >();
            List <KetQuaTinhGiaIn>           nguon = null;

            switch (View.KieuSapXep)
            {
            case SapXepTinhGiaS.TheoNgay:
                nguon = KetQuaTinhGiaIn.DocTatCaSX_Ngay(View.ChieuSapXep);
                break;

            case SapXepTinhGiaS.TheoNhanVien:
                nguon = KetQuaTinhGiaIn.DocTatCaSX_NhanVien(View.ChieuSapXep);
                break;

            case SapXepTinhGiaS.TheoTieuDe:
                nguon = KetQuaTinhGiaIn.DocTatCaSX_TieuDe(View.ChieuSapXep);
                break;

            default:
                nguon = KetQuaTinhGiaIn.DocTatCa();
                break;
            }
            foreach (KetQuaTinhGiaIn tgi in nguon)
            {
                var lst = new List <string>();

                lst.Add(tgi.NgayTinhGia.ToShortDateString());
                lst.Add(tgi.TieuDe);
                lst.Add(tgi.TenNguoiDung);
                lst.Add(tgi.TenKhachHang);
                dict.Add(tgi.ID, lst);
            }
            return(dict);
        }
Ejemplo n.º 2
0
        public string DocNoiDungTinhGia()
        {
            var result = "";

            if (View.IdTinhGiaChon > 0)
            {
                result = KetQuaTinhGiaIn.DocTheoId(View.IdTinhGiaChon).NoiDungChaoGia;
            }
            return(result);
        }
Ejemplo n.º 3
0
        public KetQuaTinhGiaIn TaoMauTinTinhGia()
        {
            var ketQua = new KetQuaTinhGiaIn();

            ketQua.NgayTinhGia  = View.NgayTinhGia;
            ketQua.IdNguoiDung  = View.IdNguoiDung;
            ketQua.TieuDe       = View.TieuDeTinhGia;
            ketQua.TenNguoiDung = View.TenNhanVien;
            ketQua.TenKhachHang = View.TenHangKH;
            //Tạo nội dung chào giá từ List sang 1 chuỗi string
            foreach (string str in TinhGia.NoiDungGiaChaoKhachHang())
            {
                ketQua.NoiDungChaoGia += str + '\r' + '\n';
            }
            return(ketQua);
        }
Ejemplo n.º 4
0
        public string NoiDungToanBoChaoGia_KH()
        {
            var result = "";

            if (View.IdTinhGiaChon > 0)
            {
                var mauTinTG = KetQuaTinhGiaIn.DocTheoId(View.IdTinhGiaChon);
                result = string.Format("TÍNH GIÁ ID {0}" + '\r' + '\n', mauTinTG.ID)
                         + string.Format("Ngày: {0:d/M/yyyy}" + '\r' + '\n', mauTinTG.NgayTinhGia)
                         + string.Format("Khách hàng: 0" + '\r' + '\n', mauTinTG.TieuDe)

                         + string.Format("Bán hàng: {0}" + '\r' + '\n', mauTinTG.TenNguoiDung)
                         + mauTinTG.NoiDungChaoGia;
            }
            return(result);
        }
Ejemplo n.º 5
0
 public string CapNhatTinhGia()
 {
     return(KetQuaTinhGiaIn.Sua(this.TaoMauTinTinhGia()));
 }
Ejemplo n.º 6
0
 public string ThemTinhGia()
 {
     return(KetQuaTinhGiaIn.Them(this.TaoMauTinTinhGia()));
 }