public tCongNoKhachHangViewModel() : base()
        {
            _IDFilter          = new HeaderTextFilterModel(TextManager.tCongNoKhachHang_ID, nameof(tCongNoKhachHangDataModel.ID), typeof(int));
            _MaKhachHangFilter = new HeaderComboBoxFilterModel(
                TextManager.tCongNoKhachHang_MaKhachHang, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(tCongNoKhachHangDataModel.MaKhachHang),
                typeof(int),
                nameof(rKhachHangDataModel.DisplayText),
                nameof(rKhachHangDataModel.ID))
            {
                AddCommand = new SimpleCommand("MaKhachHangAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.rKhachHangView(), "rKhachHang", ReferenceDataManager <rKhachHangDto, rKhachHangDataModel> .Instance.LoadOrUpdate)),
                ItemSource = ReferenceDataManager <rKhachHangDto, rKhachHangDataModel> .Instance.Get()
            };
            _NgayFilter           = new HeaderDateFilterModel(TextManager.tCongNoKhachHang_Ngay, nameof(tCongNoKhachHangDataModel.Ngay), typeof(System.DateTime));
            _SoTienFilter         = new HeaderTextFilterModel(TextManager.tCongNoKhachHang_SoTien, nameof(tCongNoKhachHangDataModel.SoTien), typeof(int));
            _TenantIDFilter       = new HeaderTextFilterModel(TextManager.tCongNoKhachHang_TenantID, nameof(tCongNoKhachHangDataModel.TenantID), typeof(int));
            _CreateTimeFilter     = new HeaderTextFilterModel(TextManager.tCongNoKhachHang_CreateTime, nameof(tCongNoKhachHangDataModel.CreateTime), typeof(long));
            _LastUpdateTimeFilter = new HeaderTextFilterModel(TextManager.tCongNoKhachHang_LastUpdateTime, nameof(tCongNoKhachHangDataModel.LastUpdateTime), typeof(long));

            _NgayFilter.IsSorted = HeaderFilterBaseModel.SortDirection.Descending;

            InitFilterPartial();

            AddHeaderFilter(_IDFilter);
            AddHeaderFilter(_MaKhachHangFilter);
            AddHeaderFilter(_NgayFilter);
            AddHeaderFilter(_SoTienFilter);
            AddHeaderFilter(_TenantIDFilter);
            AddHeaderFilter(_CreateTimeFilter);
            AddHeaderFilter(_LastUpdateTimeFilter);
        }
        public RDiaDiemViewModel() : base()
        {
            _MaFilter = new HeaderTextFilterModel(TextManager.RDiaDiem_Ma, nameof(RDiaDiemDto.Ma), typeof(int));

            _MaNuocFilter = new HeaderComboBoxFilterModel(
                TextManager.RDiaDiem_MaNuoc, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(RDiaDiemDto.MaNuoc),
                typeof(int),
                nameof(RNuocDto.TenHienThi),
                nameof(RNuocDto.ID))
            {
                AddCommand = new SimpleCommand("MaNuocAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.RNuocView(), "RNuoc", ReferenceDataManager <RNuocDto> .Instance.Load)),
                ItemSource = ReferenceDataManager <RNuocDto> .Instance.Get()
            };

            _TinhFilter = new HeaderTextFilterModel(TextManager.RDiaDiem_Tinh, nameof(RDiaDiemDto.Tinh), typeof(string));

            InitFilterPartial();

            AddHeaderFilter(_MaFilter);
            AddHeaderFilter(_MaNuocFilter);
            AddHeaderFilter(_TinhFilter);
        }
        public rChanhViewModel() : base()
        {
            _IDFilter      = new HeaderTextFilterModel(TextManager.rChanh_ID, nameof(rChanhDataModel.ID), typeof(int));
            _MaBaiXeFilter = new HeaderComboBoxFilterModel(
                TextManager.rChanh_MaBaiXe, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(rChanhDataModel.MaBaiXe),
                typeof(int),
                nameof(rBaiXeDataModel.DisplayText),
                nameof(rBaiXeDataModel.ID))
            {
                AddCommand = new SimpleCommand("MaBaiXeAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.rBaiXeView(), "rBaiXe", ReferenceDataManager <rBaiXeDto, rBaiXeDataModel> .Instance.LoadOrUpdate)),
                ItemSource = ReferenceDataManager <rBaiXeDto, rBaiXeDataModel> .Instance.Get()
            };
            _TenChanhFilter       = new HeaderTextFilterModel(TextManager.rChanh_TenChanh, nameof(rChanhDataModel.TenChanh), typeof(string));
            _TenantIDFilter       = new HeaderTextFilterModel(TextManager.rChanh_TenantID, nameof(rChanhDataModel.TenantID), typeof(int));
            _CreateTimeFilter     = new HeaderTextFilterModel(TextManager.rChanh_CreateTime, nameof(rChanhDataModel.CreateTime), typeof(long));
            _LastUpdateTimeFilter = new HeaderTextFilterModel(TextManager.rChanh_LastUpdateTime, nameof(rChanhDataModel.LastUpdateTime), typeof(long));


            InitFilterPartial();

            AddHeaderFilter(_IDFilter);
            AddHeaderFilter(_MaBaiXeFilter);
            AddHeaderFilter(_TenChanhFilter);
            AddHeaderFilter(_TenantIDFilter);
            AddHeaderFilter(_CreateTimeFilter);
            AddHeaderFilter(_LastUpdateTimeFilter);
        }
        public tChiTietToaHangViewModel() : base()
        {
            _IDFilter        = new HeaderTextFilterModel(TextManager.tChiTietToaHang_ID, nameof(tChiTietToaHangDataModel.ID), typeof(int));
            _MaToaHangFilter = new HeaderForeignKeyFilterModel(TextManager.tChiTietToaHang_MaToaHang, nameof(tChiTietToaHangDataModel.MaToaHang), typeof(int), new View.tToaHangView()
            {
                KeepSelectionType = DataGridExt.KeepSelection.KeepSelectedValue
            });
            _MaChiTietDonHangFilter = new HeaderForeignKeyFilterModel(TextManager.tChiTietToaHang_MaChiTietDonHang, nameof(tChiTietToaHangDataModel.MaChiTietDonHang), typeof(int), new View.tChiTietDonHangView()
            {
                KeepSelectionType = DataGridExt.KeepSelection.KeepSelectedValue
            });
            _GiaTienFilter        = new HeaderTextFilterModel(TextManager.tChiTietToaHang_GiaTien, nameof(tChiTietToaHangDataModel.GiaTien), typeof(int));
            _TenantIDFilter       = new HeaderTextFilterModel(TextManager.tChiTietToaHang_TenantID, nameof(tChiTietToaHangDataModel.TenantID), typeof(int));
            _CreateTimeFilter     = new HeaderTextFilterModel(TextManager.tChiTietToaHang_CreateTime, nameof(tChiTietToaHangDataModel.CreateTime), typeof(long));
            _LastUpdateTimeFilter = new HeaderTextFilterModel(TextManager.tChiTietToaHang_LastUpdateTime, nameof(tChiTietToaHangDataModel.LastUpdateTime), typeof(long));


            InitFilterPartial();

            AddHeaderFilter(_IDFilter);
            AddHeaderFilter(_MaToaHangFilter);
            AddHeaderFilter(_MaChiTietDonHangFilter);
            AddHeaderFilter(_GiaTienFilter);
            AddHeaderFilter(_TenantIDFilter);
            AddHeaderFilter(_CreateTimeFilter);
            AddHeaderFilter(_LastUpdateTimeFilter);
        }
Beispiel #5
0
        public tChiTietChuyenKhoViewModel() : base()
        {
            _IDFilter          = new HeaderTextFilterModel(TextManager.tChiTietChuyenKho_ID, nameof(tChiTietChuyenKhoDataModel.ID), typeof(int));
            _MaChuyenKhoFilter = new HeaderForeignKeyFilterModel(TextManager.tChiTietChuyenKho_MaChuyenKho, nameof(tChiTietChuyenKhoDataModel.MaChuyenKho), typeof(int), new View.tChuyenKhoView()
            {
                KeepSelectionType = DataGridExt.KeepSelection.KeepSelectedValue
            });
            _MaMatHangFilter = new HeaderComboBoxFilterModel(
                TextManager.tChiTietChuyenKho_MaMatHang, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(tChiTietChuyenKhoDataModel.MaMatHang),
                typeof(int),
                nameof(tMatHangDataModel.DisplayText),
                nameof(tMatHangDataModel.ID))
            {
                AddCommand = new SimpleCommand("MaMatHangAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.tMatHangView(), "tMatHang", ReferenceDataManager <tMatHangDto, tMatHangDataModel> .Instance.LoadOrUpdate)),
                ItemSource = ReferenceDataManager <tMatHangDto, tMatHangDataModel> .Instance.Get()
            };
            _SoLuongFilter        = new HeaderTextFilterModel(TextManager.tChiTietChuyenKho_SoLuong, nameof(tChiTietChuyenKhoDataModel.SoLuong), typeof(int));
            _TenantIDFilter       = new HeaderTextFilterModel(TextManager.tChiTietChuyenKho_TenantID, nameof(tChiTietChuyenKhoDataModel.TenantID), typeof(int));
            _CreateTimeFilter     = new HeaderTextFilterModel(TextManager.tChiTietChuyenKho_CreateTime, nameof(tChiTietChuyenKhoDataModel.CreateTime), typeof(long));
            _LastUpdateTimeFilter = new HeaderTextFilterModel(TextManager.tChiTietChuyenKho_LastUpdateTime, nameof(tChiTietChuyenKhoDataModel.LastUpdateTime), typeof(long));


            InitFilterPartial();

            AddHeaderFilter(_IDFilter);
            AddHeaderFilter(_MaChuyenKhoFilter);
            AddHeaderFilter(_MaMatHangFilter);
            AddHeaderFilter(_SoLuongFilter);
            AddHeaderFilter(_TenantIDFilter);
            AddHeaderFilter(_CreateTimeFilter);
            AddHeaderFilter(_LastUpdateTimeFilter);
        }
        public rNguyenLieuViewModel() : base()
        {
            _IDFilter = new HeaderTextFilterModel(TextManager.rNguyenLieu_ID, nameof(rNguyenLieuDataModel.ID), typeof(int));
            _MaLoaiNguyenLieuFilter = new HeaderComboBoxFilterModel(
                TextManager.rNguyenLieu_MaLoaiNguyenLieu, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(rNguyenLieuDataModel.MaLoaiNguyenLieu),
                typeof(int),
                nameof(rLoaiNguyenLieuDataModel.DisplayText),
                nameof(rLoaiNguyenLieuDataModel.ID))
            {
                AddCommand = new SimpleCommand("MaLoaiNguyenLieuAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.rLoaiNguyenLieuView(), "rLoaiNguyenLieu", ReferenceDataManager <rLoaiNguyenLieuDto, rLoaiNguyenLieuDataModel> .Instance.LoadOrUpdate)),
                ItemSource = ReferenceDataManager <rLoaiNguyenLieuDto, rLoaiNguyenLieuDataModel> .Instance.Get()
            };
            _DuongKinhFilter      = new HeaderTextFilterModel(TextManager.rNguyenLieu_DuongKinh, nameof(rNguyenLieuDataModel.DuongKinh), typeof(int));
            _TenantIDFilter       = new HeaderTextFilterModel(TextManager.rNguyenLieu_TenantID, nameof(rNguyenLieuDataModel.TenantID), typeof(int));
            _CreateTimeFilter     = new HeaderTextFilterModel(TextManager.rNguyenLieu_CreateTime, nameof(rNguyenLieuDataModel.CreateTime), typeof(long));
            _LastUpdateTimeFilter = new HeaderTextFilterModel(TextManager.rNguyenLieu_LastUpdateTime, nameof(rNguyenLieuDataModel.LastUpdateTime), typeof(long));


            InitFilterPartial();

            AddHeaderFilter(_IDFilter);
            AddHeaderFilter(_MaLoaiNguyenLieuFilter);
            AddHeaderFilter(_DuongKinhFilter);
            AddHeaderFilter(_TenantIDFilter);
            AddHeaderFilter(_CreateTimeFilter);
            AddHeaderFilter(_LastUpdateTimeFilter);
        }
        public RChanhViewModel() : base()
        {
            _MaFilter = new HeaderTextFilterModel(TextManager.RChanh_Ma, nameof(RChanhDto.Ma), typeof(int));

            _MaBaiXeFilter = new HeaderComboBoxFilterModel(
                TextManager.RChanh_MaBaiXe, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(RChanhDto.MaBaiXe),
                typeof(int),
                nameof(RBaiXeDto.TenHienThi),
                nameof(RBaiXeDto.ID))
            {
                AddCommand = new SimpleCommand("MaBaiXeAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.RBaiXeView(), "RBaiXe", ReferenceDataManager <RBaiXeDto> .Instance.Load)),
                ItemSource = ReferenceDataManager <RBaiXeDto> .Instance.Get()
            };

            _TenChanhFilter = new HeaderTextFilterModel(TextManager.RChanh_TenChanh, nameof(RChanhDto.TenChanh), typeof(string));

            InitFilterPartial();

            AddHeaderFilter(_MaFilter);
            AddHeaderFilter(_MaBaiXeFilter);
            AddHeaderFilter(_TenChanhFilter);
        }
Beispiel #8
0
        public RNguyenLieuViewModel() : base()
        {
            _DuongKinhFilter = new HeaderTextFilterModel(TextManager.RNguyenLieu_DuongKinh, nameof(RNguyenLieuDto.DuongKinh), typeof(int));

            _MaFilter = new HeaderTextFilterModel(TextManager.RNguyenLieu_Ma, nameof(RNguyenLieuDto.Ma), typeof(int));

            _MaLoaiNguyenLieuFilter = new HeaderComboBoxFilterModel(
                TextManager.RNguyenLieu_MaLoaiNguyenLieu, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(RNguyenLieuDto.MaLoaiNguyenLieu),
                typeof(int),
                nameof(RLoaiNguyenLieuDto.TenHienThi),
                nameof(RLoaiNguyenLieuDto.ID))
            {
                AddCommand = new SimpleCommand("MaLoaiNguyenLieuAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.RLoaiNguyenLieuView(), "RLoaiNguyenLieu", ReferenceDataManager <RLoaiNguyenLieuDto> .Instance.Load)),
                ItemSource = ReferenceDataManager <RLoaiNguyenLieuDto> .Instance.Get()
            };

            InitFilterPartial();

            AddHeaderFilter(_DuongKinhFilter);
            AddHeaderFilter(_MaFilter);
            AddHeaderFilter(_MaLoaiNguyenLieuFilter);
        }
Beispiel #9
0
        public TGiamTruKhachHangViewModel() : base()
        {
            _GhiChuFilter = new HeaderTextFilterModel(TextManager.TGiamTruKhachHang_GhiChu, nameof(TGiamTruKhachHangDto.GhiChu), typeof(string));

            _MaFilter = new HeaderTextFilterModel(TextManager.TGiamTruKhachHang_Ma, nameof(TGiamTruKhachHangDto.Ma), typeof(int));

            _MaKhachHangFilter = new HeaderComboBoxFilterModel(
                TextManager.TGiamTruKhachHang_MaKhachHang, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(TGiamTruKhachHangDto.MaKhachHang),
                typeof(int),
                nameof(RKhachHangDto.TenHienThi),
                nameof(RKhachHangDto.ID))
            {
                AddCommand = new SimpleCommand("MaKhachHangAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.RKhachHangView(), "RKhachHang", ReferenceDataManager <RKhachHangDto> .Instance.Load)),
                ItemSource = ReferenceDataManager <RKhachHangDto> .Instance.Get()
            };

            _NgayFilter = new HeaderDateFilterModel(TextManager.TGiamTruKhachHang_Ngay, nameof(TGiamTruKhachHangDto.Ngay), typeof(System.DateTime));

            _SoTienFilter = new HeaderTextFilterModel(TextManager.TGiamTruKhachHang_SoTien, nameof(TGiamTruKhachHangDto.SoTien), typeof(int));

            InitFilterPartial();

            AddHeaderFilter(_GhiChuFilter);
            AddHeaderFilter(_MaFilter);
            AddHeaderFilter(_MaKhachHangFilter);
            AddHeaderFilter(_NgayFilter);
            AddHeaderFilter(_SoTienFilter);
        }
        public rDiaDiemViewModel() : base()
        {
            _IDFilter     = new HeaderTextFilterModel(TextManager.rDiaDiem_ID, nameof(rDiaDiemDataModel.ID), typeof(int));
            _MaNuocFilter = new HeaderComboBoxFilterModel(
                TextManager.rDiaDiem_MaNuoc, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(rDiaDiemDataModel.MaNuoc),
                typeof(int),
                nameof(rNuocDataModel.DisplayText),
                nameof(rNuocDataModel.ID))
            {
                AddCommand = new SimpleCommand("MaNuocAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.rNuocView(), "rNuoc", ReferenceDataManager <rNuocDto, rNuocDataModel> .Instance.LoadOrUpdate)),
                ItemSource = ReferenceDataManager <rNuocDto, rNuocDataModel> .Instance.Get()
            };
            _TinhFilter           = new HeaderTextFilterModel(TextManager.rDiaDiem_Tinh, nameof(rDiaDiemDataModel.Tinh), typeof(string));
            _TenantIDFilter       = new HeaderTextFilterModel(TextManager.rDiaDiem_TenantID, nameof(rDiaDiemDataModel.TenantID), typeof(int));
            _CreateTimeFilter     = new HeaderTextFilterModel(TextManager.rDiaDiem_CreateTime, nameof(rDiaDiemDataModel.CreateTime), typeof(long));
            _LastUpdateTimeFilter = new HeaderTextFilterModel(TextManager.rDiaDiem_LastUpdateTime, nameof(rDiaDiemDataModel.LastUpdateTime), typeof(long));


            InitFilterPartial();

            AddHeaderFilter(_IDFilter);
            AddHeaderFilter(_MaNuocFilter);
            AddHeaderFilter(_TinhFilter);
            AddHeaderFilter(_TenantIDFilter);
            AddHeaderFilter(_CreateTimeFilter);
            AddHeaderFilter(_LastUpdateTimeFilter);
        }
Beispiel #11
0
 protected void AddHeaderFilter(HeaderFilterBaseModel filter)
 {
     HeaderFilters.Add(filter);
     filter.ActionFilterValueChanged = Load;
     filter.ActionIsUsedChanged      = Load;
     filter.ActionIsSortedChanged    = Load;
 }
        public RNhanVienViewModel() : base()
        {
            _MaFilter = new HeaderTextFilterModel(TextManager.RNhanVien_Ma, nameof(RNhanVienDto.Ma), typeof(int));

            _MaPhuongTienFilter = new HeaderComboBoxFilterModel(
                TextManager.RNhanVien_MaPhuongTien, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(RNhanVienDto.MaPhuongTien),
                typeof(int),
                nameof(RPhuongTienDto.TenHienThi),
                nameof(RPhuongTienDto.ID))
            {
                AddCommand = new SimpleCommand("MaPhuongTienAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.RPhuongTienView(), "RPhuongTien", ReferenceDataManager <RPhuongTienDto> .Instance.Load)),
                ItemSource = ReferenceDataManager <RPhuongTienDto> .Instance.Get()
            };

            _TenNhanVienFilter = new HeaderTextFilterModel(TextManager.RNhanVien_TenNhanVien, nameof(RNhanVienDto.TenNhanVien), typeof(string));

            InitFilterPartial();

            AddHeaderFilter(_MaFilter);
            AddHeaderFilter(_MaPhuongTienFilter);
            AddHeaderFilter(_TenNhanVienFilter);
        }
        public rNhanVienViewModel() : base()
        {
            _IDFilter           = new HeaderTextFilterModel(TextManager.rNhanVien_ID, nameof(rNhanVienDataModel.ID), typeof(int));
            _MaPhuongTienFilter = new HeaderComboBoxFilterModel(
                TextManager.rNhanVien_MaPhuongTien, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(rNhanVienDataModel.MaPhuongTien),
                typeof(int),
                nameof(rPhuongTienDataModel.DisplayText),
                nameof(rPhuongTienDataModel.ID))
            {
                AddCommand = new SimpleCommand("MaPhuongTienAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.rPhuongTienView(), "rPhuongTien", ReferenceDataManager <rPhuongTienDto, rPhuongTienDataModel> .Instance.LoadOrUpdate)),
                ItemSource = ReferenceDataManager <rPhuongTienDto, rPhuongTienDataModel> .Instance.Get()
            };
            _TenNhanVienFilter    = new HeaderTextFilterModel(TextManager.rNhanVien_TenNhanVien, nameof(rNhanVienDataModel.TenNhanVien), typeof(string));
            _TenantIDFilter       = new HeaderTextFilterModel(TextManager.rNhanVien_TenantID, nameof(rNhanVienDataModel.TenantID), typeof(int));
            _CreateTimeFilter     = new HeaderTextFilterModel(TextManager.rNhanVien_CreateTime, nameof(rNhanVienDataModel.CreateTime), typeof(long));
            _LastUpdateTimeFilter = new HeaderTextFilterModel(TextManager.rNhanVien_LastUpdateTime, nameof(rNhanVienDataModel.LastUpdateTime), typeof(long));


            InitFilterPartial();

            AddHeaderFilter(_IDFilter);
            AddHeaderFilter(_MaPhuongTienFilter);
            AddHeaderFilter(_TenNhanVienFilter);
            AddHeaderFilter(_TenantIDFilter);
            AddHeaderFilter(_CreateTimeFilter);
            AddHeaderFilter(_LastUpdateTimeFilter);
        }
        public SwaUserGroupViewModel() : base()
        {
            _IDFilter = new HeaderTextFilterModel(TextManager.SwaUserGroup_ID, nameof(SwaUserGroupDto.ID), typeof(int));

            _IsGroupOwnerFilter = new HeaderCheckFilterModel(TextManager.SwaUserGroup_IsGroupOwner, nameof(SwaUserGroupDto.IsGroupOwner), typeof(bool));

            _UserIDFilter = new HeaderComboBoxFilterModel(
                TextManager.SwaUserGroup_UserID, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(SwaUserGroupDto.UserID),
                typeof(int),
                nameof(SwaUserDto.TenHienThi),
                nameof(SwaUserDto.ID))
            {
                AddCommand = new SimpleCommand("UserIDAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.SwaUserView(), "SwaUser", ReferenceDataManager <SwaUserDto> .Instance.Load)),
                ItemSource = ReferenceDataManager <SwaUserDto> .Instance.Get()
            };

            InitFilterPartial();

            AddHeaderFilter(_IDFilter);
            AddHeaderFilter(_IsGroupOwnerFilter);
            AddHeaderFilter(_UserIDFilter);
        }
Beispiel #15
0
        public RKhachHangViewModel() : base()
        {
            _KhachRiengFilter = new HeaderCheckFilterModel(TextManager.RKhachHang_KhachRieng, nameof(RKhachHangDto.KhachRieng), typeof(bool));

            _MaFilter = new HeaderTextFilterModel(TextManager.RKhachHang_Ma, nameof(RKhachHangDto.Ma), typeof(int));

            _MaDiaDiemFilter = new HeaderComboBoxFilterModel(
                TextManager.RKhachHang_MaDiaDiem, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(RKhachHangDto.MaDiaDiem),
                typeof(int),
                nameof(RDiaDiemDto.TenHienThi),
                nameof(RDiaDiemDto.ID))
            {
                AddCommand = new SimpleCommand("MaDiaDiemAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.RDiaDiemView(), "RDiaDiem", ReferenceDataManager <RDiaDiemDto> .Instance.Load)),
                ItemSource = ReferenceDataManager <RDiaDiemDto> .Instance.Get()
            };

            _TenKhachHangFilter = new HeaderTextFilterModel(TextManager.RKhachHang_TenKhachHang, nameof(RKhachHangDto.TenKhachHang), typeof(string));

            InitFilterPartial();

            AddHeaderFilter(_KhachRiengFilter);
            AddHeaderFilter(_MaFilter);
            AddHeaderFilter(_MaDiaDiemFilter);
            AddHeaderFilter(_TenKhachHangFilter);
        }
Beispiel #16
0
        public rKhachHangViewModel() : base()
        {
            _IDFilter        = new HeaderTextFilterModel(TextManager.rKhachHang_ID, nameof(rKhachHangDataModel.ID), typeof(int));
            _MaDiaDiemFilter = new HeaderComboBoxFilterModel(
                TextManager.rKhachHang_MaDiaDiem, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(rKhachHangDataModel.MaDiaDiem),
                typeof(int),
                nameof(rDiaDiemDataModel.DisplayText),
                nameof(rDiaDiemDataModel.ID))
            {
                AddCommand = new SimpleCommand("MaDiaDiemAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.rDiaDiemView(), "rDiaDiem", ReferenceDataManager <rDiaDiemDto, rDiaDiemDataModel> .Instance.LoadOrUpdate)),
                ItemSource = ReferenceDataManager <rDiaDiemDto, rDiaDiemDataModel> .Instance.Get()
            };
            _TenKhachHangFilter   = new HeaderTextFilterModel(TextManager.rKhachHang_TenKhachHang, nameof(rKhachHangDataModel.TenKhachHang), typeof(string));
            _KhachRiengFilter     = new HeaderCheckFilterModel(TextManager.rKhachHang_KhachRieng, nameof(rKhachHangDataModel.KhachRieng), typeof(bool));
            _TenantIDFilter       = new HeaderTextFilterModel(TextManager.rKhachHang_TenantID, nameof(rKhachHangDataModel.TenantID), typeof(int));
            _CreateTimeFilter     = new HeaderTextFilterModel(TextManager.rKhachHang_CreateTime, nameof(rKhachHangDataModel.CreateTime), typeof(long));
            _LastUpdateTimeFilter = new HeaderTextFilterModel(TextManager.rKhachHang_LastUpdateTime, nameof(rKhachHangDataModel.LastUpdateTime), typeof(long));


            InitFilterPartial();

            AddHeaderFilter(_IDFilter);
            AddHeaderFilter(_MaDiaDiemFilter);
            AddHeaderFilter(_TenKhachHangFilter);
            AddHeaderFilter(_KhachRiengFilter);
            AddHeaderFilter(_TenantIDFilter);
            AddHeaderFilter(_CreateTimeFilter);
            AddHeaderFilter(_LastUpdateTimeFilter);
        }
        public TDonHangViewModel() : base()
        {
            _MaFilter = new HeaderTextFilterModel(TextManager.TDonHang_Ma, nameof(TDonHangDto.Ma), typeof(int));

            _MaChanhFilter = new HeaderComboBoxFilterModel(
                TextManager.TDonHang_MaChanh, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(TDonHangDto.MaChanh),
                typeof(int?),
                nameof(RChanhDto.TenHienThi),
                nameof(RChanhDto.ID))
            {
                AddCommand = new SimpleCommand("MaChanhAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.RChanhView(), "RChanh", ReferenceDataManager <RChanhDto> .Instance.Load)),
                ItemSource = ReferenceDataManager <RChanhDto> .Instance.Get()
            };

            _MaKhachHangFilter = new HeaderComboBoxFilterModel(
                TextManager.TDonHang_MaKhachHang, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(TDonHangDto.MaKhachHang),
                typeof(int),
                nameof(RKhachHangDto.TenHienThi),
                nameof(RKhachHangDto.ID))
            {
                AddCommand = new SimpleCommand("MaKhachHangAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.RKhachHangView(), "RKhachHang", ReferenceDataManager <RKhachHangDto> .Instance.Load)),
                ItemSource = ReferenceDataManager <RKhachHangDto> .Instance.Get()
            };

            _MaKhoHangFilter = new HeaderComboBoxFilterModel(
                TextManager.TDonHang_MaKhoHang, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(TDonHangDto.MaKhoHang),
                typeof(int),
                nameof(RKhoHangDto.TenHienThi),
                nameof(RKhoHangDto.ID))
            {
                AddCommand = new SimpleCommand("MaKhoHangAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.RKhoHangView(), "RKhoHang", ReferenceDataManager <RKhoHangDto> .Instance.Load)),
                ItemSource = ReferenceDataManager <RKhoHangDto> .Instance.Get()
            };

            _NgayFilter = new HeaderDateFilterModel(TextManager.TDonHang_Ngay, nameof(TDonHangDto.Ngay), typeof(System.DateTime));

            _TongSoLuongFilter = new HeaderTextFilterModel(TextManager.TDonHang_TongSoLuong, nameof(TDonHangDto.TongSoLuong), typeof(int));

            _XongFilter = new HeaderCheckFilterModel(TextManager.TDonHang_Xong, nameof(TDonHangDto.Xong), typeof(bool));

            InitFilterPartial();

            AddHeaderFilter(_MaFilter);
            AddHeaderFilter(_MaChanhFilter);
            AddHeaderFilter(_MaKhachHangFilter);
            AddHeaderFilter(_MaKhoHangFilter);
            AddHeaderFilter(_NgayFilter);
            AddHeaderFilter(_TongSoLuongFilter);
            AddHeaderFilter(_XongFilter);
        }
Beispiel #18
0
        public RNuocViewModel() : base()
        {
            _MaFilter = new HeaderTextFilterModel(TextManager.RNuoc_Ma, nameof(RNuocDto.Ma), typeof(int));

            _TenNuocFilter = new HeaderTextFilterModel(TextManager.RNuoc_TenNuoc, nameof(RNuocDto.TenNuoc), typeof(string));

            InitFilterPartial();

            AddHeaderFilter(_MaFilter);
            AddHeaderFilter(_TenNuocFilter);
        }
Beispiel #19
0
        public RPhuongTienViewModel() : base()
        {
            _MaFilter = new HeaderTextFilterModel(TextManager.RPhuongTien_Ma, nameof(RPhuongTienDto.Ma), typeof(int));

            _TenPhuongTienFilter = new HeaderTextFilterModel(TextManager.RPhuongTien_TenPhuongTien, nameof(RPhuongTienDto.TenPhuongTien), typeof(string));

            InitFilterPartial();

            AddHeaderFilter(_MaFilter);
            AddHeaderFilter(_TenPhuongTienFilter);
        }
        public RLoaiNguyenLieuViewModel() : base()
        {
            _MaFilter = new HeaderTextFilterModel(TextManager.RLoaiNguyenLieu_Ma, nameof(RLoaiNguyenLieuDto.Ma), typeof(int));

            _TenLoaiFilter = new HeaderTextFilterModel(TextManager.RLoaiNguyenLieu_TenLoai, nameof(RLoaiNguyenLieuDto.TenLoai), typeof(string));

            InitFilterPartial();

            AddHeaderFilter(_MaFilter);
            AddHeaderFilter(_TenLoaiFilter);
        }
Beispiel #21
0
        public RBaiXeViewModel() : base()
        {
            _DiaDiemBaiXeFilter = new HeaderTextFilterModel(TextManager.RBaiXe_DiaDiemBaiXe, nameof(RBaiXeDto.DiaDiemBaiXe), typeof(string));

            _MaFilter = new HeaderTextFilterModel(TextManager.RBaiXe_Ma, nameof(RBaiXeDto.Ma), typeof(int));

            InitFilterPartial();

            AddHeaderFilter(_DiaDiemBaiXeFilter);
            AddHeaderFilter(_MaFilter);
        }
Beispiel #22
0
        public RLoaiChiPhiViewModel() : base()
        {
            _MaFilter = new HeaderTextFilterModel(TextManager.RLoaiChiPhi_Ma, nameof(RLoaiChiPhiDto.Ma), typeof(int));

            _TenLoaiChiPhiFilter = new HeaderTextFilterModel(TextManager.RLoaiChiPhi_TenLoaiChiPhi, nameof(RLoaiChiPhiDto.TenLoaiChiPhi), typeof(string));

            InitFilterPartial();

            AddHeaderFilter(_MaFilter);
            AddHeaderFilter(_TenLoaiChiPhiFilter);
        }
Beispiel #23
0
        public RNhaCungCapViewModel() : base()
        {
            _MaFilter = new HeaderTextFilterModel(TextManager.RNhaCungCap_Ma, nameof(RNhaCungCapDto.Ma), typeof(int));

            _TenNhaCungCapFilter = new HeaderTextFilterModel(TextManager.RNhaCungCap_TenNhaCungCap, nameof(RNhaCungCapDto.TenNhaCungCap), typeof(string));

            InitFilterPartial();

            AddHeaderFilter(_MaFilter);
            AddHeaderFilter(_TenNhaCungCapFilter);
        }
        public TNhapHangViewModel() : base()
        {
            _MaFilter = new HeaderTextFilterModel(TextManager.TNhapHang_Ma, nameof(TNhapHangDto.Ma), typeof(int));

            _MaKhoHangFilter = new HeaderComboBoxFilterModel(
                TextManager.TNhapHang_MaKhoHang, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(TNhapHangDto.MaKhoHang),
                typeof(int),
                nameof(RKhoHangDto.TenHienThi),
                nameof(RKhoHangDto.ID))
            {
                AddCommand = new SimpleCommand("MaKhoHangAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.RKhoHangView(), "RKhoHang", ReferenceDataManager <RKhoHangDto> .Instance.Load)),
                ItemSource = ReferenceDataManager <RKhoHangDto> .Instance.Get()
            };

            _MaNhaCungCapFilter = new HeaderComboBoxFilterModel(
                TextManager.TNhapHang_MaNhaCungCap, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(TNhapHangDto.MaNhaCungCap),
                typeof(int),
                nameof(RNhaCungCapDto.TenHienThi),
                nameof(RNhaCungCapDto.ID))
            {
                AddCommand = new SimpleCommand("MaNhaCungCapAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.RNhaCungCapView(), "RNhaCungCap", ReferenceDataManager <RNhaCungCapDto> .Instance.Load)),
                ItemSource = ReferenceDataManager <RNhaCungCapDto> .Instance.Get()
            };

            _MaNhanVienFilter = new HeaderComboBoxFilterModel(
                TextManager.TNhapHang_MaNhanVien, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(TNhapHangDto.MaNhanVien),
                typeof(int),
                nameof(RNhanVienDto.TenHienThi),
                nameof(RNhanVienDto.ID))
            {
                AddCommand = new SimpleCommand("MaNhanVienAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.RNhanVienView(), "RNhanVien", ReferenceDataManager <RNhanVienDto> .Instance.Load)),
                ItemSource = ReferenceDataManager <RNhanVienDto> .Instance.Get()
            };

            _NgayFilter = new HeaderDateFilterModel(TextManager.TNhapHang_Ngay, nameof(TNhapHangDto.Ngay), typeof(System.DateTime));

            InitFilterPartial();

            AddHeaderFilter(_MaFilter);
            AddHeaderFilter(_MaKhoHangFilter);
            AddHeaderFilter(_MaNhaCungCapFilter);
            AddHeaderFilter(_MaNhanVienFilter);
            AddHeaderFilter(_NgayFilter);
        }
Beispiel #25
0
        public ThamSoNgayViewModel() : base()
        {
            _GiaTriFilter = new HeaderDateFilterModel(TextManager.ThamSoNgay_GiaTri, nameof(ThamSoNgayDto.GiaTri), typeof(System.DateTime));

            _MaFilter = new HeaderTextFilterModel(TextManager.ThamSoNgay_Ma, nameof(ThamSoNgayDto.Ma), typeof(int));

            _TenFilter = new HeaderTextFilterModel(TextManager.ThamSoNgay_Ten, nameof(ThamSoNgayDto.Ten), typeof(string));

            InitFilterPartial();

            AddHeaderFilter(_GiaTriFilter);
            AddHeaderFilter(_MaFilter);
            AddHeaderFilter(_TenFilter);
        }
Beispiel #26
0
        public RKhoHangViewModel() : base()
        {
            _MaFilter = new HeaderTextFilterModel(TextManager.RKhoHang_Ma, nameof(RKhoHangDto.Ma), typeof(int));

            _TenKhoFilter = new HeaderTextFilterModel(TextManager.RKhoHang_TenKho, nameof(RKhoHangDto.TenKho), typeof(string));

            _TrangThaiFilter = new HeaderCheckFilterModel(TextManager.RKhoHang_TrangThai, nameof(RKhoHangDto.TrangThai), typeof(bool));

            InitFilterPartial();

            AddHeaderFilter(_MaFilter);
            AddHeaderFilter(_TenKhoFilter);
            AddHeaderFilter(_TrangThaiFilter);
        }
Beispiel #27
0
        public RLoaiHangViewModel() : base()
        {
            _HangNhaLamFilter = new HeaderCheckFilterModel(TextManager.RLoaiHang_HangNhaLam, nameof(RLoaiHangDto.HangNhaLam), typeof(bool));

            _MaFilter = new HeaderTextFilterModel(TextManager.RLoaiHang_Ma, nameof(RLoaiHangDto.Ma), typeof(int));

            _TenLoaiFilter = new HeaderTextFilterModel(TextManager.RLoaiHang_TenLoai, nameof(RLoaiHangDto.TenLoai), typeof(string));

            InitFilterPartial();

            AddHeaderFilter(_HangNhaLamFilter);
            AddHeaderFilter(_MaFilter);
            AddHeaderFilter(_TenLoaiFilter);
        }
        public SwaGroupViewModel() : base()
        {
            _CreateDateFilter = new HeaderDateFilterModel(TextManager.SwaGroup_CreateDate, nameof(SwaGroupDto.CreateDate), typeof(System.DateTime));

            _GroupNameFilter = new HeaderTextFilterModel(TextManager.SwaGroup_GroupName, nameof(SwaGroupDto.GroupName), typeof(string));

            _IDFilter = new HeaderTextFilterModel(TextManager.SwaGroup_ID, nameof(SwaGroupDto.ID), typeof(int));

            InitFilterPartial();

            AddHeaderFilter(_CreateDateFilter);
            AddHeaderFilter(_GroupNameFilter);
            AddHeaderFilter(_IDFilter);
        }
Beispiel #29
0
        public TestViewModel() : base()
        {
            SelectedValuePath = nameof(Data.ID);

            _childData = new List <ChildData>();
            for (var i = 1; i < 51; i++)
            {
                _childData.Add(new ChildData()
                {
                    ID = i, Name = string.Format("child data {0}", i)
                });
            }

            _data = new List <Data>();
            var now = DateTime.Now.Date;

            for (var i = 1; i < 51; i++)
            {
                var data = new Data()
                {
                    ID = i, Date = now.AddDays(i), ChildDataID = i, ChildDatas = _childData
                };
                if (i == 5)
                {
                    data.ImageStream = new MemoryStream(System.IO.File.ReadAllBytes(@"C:\Users\Public\Pictures\Sample Pictures\Tulipsx.jpg"));
                }
                else if (i == 2)
                {
                    data.ImagePath = @"C:\Users\Public\Pictures\Sample Pictures\Chrysanthemum.jpg";
                }
                _data.Add(data);
            }

            _idFilter      = new HeaderTextFilterModel("ID", nameof(Data.ID), typeof(int));
            _dateFilter    = new HeaderDateFilterModel("Date", nameof(Data.Date), typeof(DateTime));
            _childIDFilter = new HeaderComboBoxFilterModel(
                "Child ID", HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(Data.ChildDataID),
                typeof(int),
                nameof(ChildData.Name),
                nameof(ChildData.ID))
            {
                AddCommand = new SimpleCommand("ChildDataIDAddCommand", null),
                ItemSource = _childData
            };

            AddHeaderFilter(_idFilter);
            AddHeaderFilter(_dateFilter);
            AddHeaderFilter(_childIDFilter);
        }
Beispiel #30
0
        public tChiPhiViewModel() : base()
        {
            _IDFilter = new HeaderTextFilterModel(TextManager.tChiPhi_ID, nameof(tChiPhiDataModel.ID), typeof(int));
            _MaNhanVienGiaoHangFilter = new HeaderComboBoxFilterModel(
                TextManager.tChiPhi_MaNhanVienGiaoHang, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(tChiPhiDataModel.MaNhanVienGiaoHang),
                typeof(int),
                nameof(rNhanVienDataModel.DisplayText),
                nameof(rNhanVienDataModel.ID))
            {
                AddCommand = new SimpleCommand("MaNhanVienGiaoHangAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.rNhanVienView(), "rNhanVien", ReferenceDataManager <rNhanVienDto, rNhanVienDataModel> .Instance.LoadOrUpdate)),
                ItemSource = ReferenceDataManager <rNhanVienDto, rNhanVienDataModel> .Instance.Get()
            };
            _MaLoaiChiPhiFilter = new HeaderComboBoxFilterModel(
                TextManager.tChiPhi_MaLoaiChiPhi, HeaderComboBoxFilterModel.ComboBoxFilter,
                nameof(tChiPhiDataModel.MaLoaiChiPhi),
                typeof(int),
                nameof(rLoaiChiPhiDataModel.DisplayText),
                nameof(rLoaiChiPhiDataModel.ID))
            {
                AddCommand = new SimpleCommand("MaLoaiChiPhiAddCommand",
                                               () => base.ProccessHeaderAddCommand(
                                                   new View.rLoaiChiPhiView(), "rLoaiChiPhi", ReferenceDataManager <rLoaiChiPhiDto, rLoaiChiPhiDataModel> .Instance.LoadOrUpdate)),
                ItemSource = ReferenceDataManager <rLoaiChiPhiDto, rLoaiChiPhiDataModel> .Instance.Get()
            };
            _SoTienFilter         = new HeaderTextFilterModel(TextManager.tChiPhi_SoTien, nameof(tChiPhiDataModel.SoTien), typeof(int));
            _NgayFilter           = new HeaderDateFilterModel(TextManager.tChiPhi_Ngay, nameof(tChiPhiDataModel.Ngay), typeof(System.DateTime));
            _GhiChuFilter         = new HeaderTextFilterModel(TextManager.tChiPhi_GhiChu, nameof(tChiPhiDataModel.GhiChu), typeof(string));
            _TenantIDFilter       = new HeaderTextFilterModel(TextManager.tChiPhi_TenantID, nameof(tChiPhiDataModel.TenantID), typeof(int));
            _CreateTimeFilter     = new HeaderTextFilterModel(TextManager.tChiPhi_CreateTime, nameof(tChiPhiDataModel.CreateTime), typeof(long));
            _LastUpdateTimeFilter = new HeaderTextFilterModel(TextManager.tChiPhi_LastUpdateTime, nameof(tChiPhiDataModel.LastUpdateTime), typeof(long));

            _NgayFilter.IsSorted = HeaderFilterBaseModel.SortDirection.Descending;

            InitFilterPartial();

            AddHeaderFilter(_IDFilter);
            AddHeaderFilter(_MaNhanVienGiaoHangFilter);
            AddHeaderFilter(_MaLoaiChiPhiFilter);
            AddHeaderFilter(_SoTienFilter);
            AddHeaderFilter(_NgayFilter);
            AddHeaderFilter(_GhiChuFilter);
            AddHeaderFilter(_TenantIDFilter);
            AddHeaderFilter(_CreateTimeFilter);
            AddHeaderFilter(_LastUpdateTimeFilter);
        }