示例#1
0
        public SharedRepository()
        {
            _db = new ProTruckEntities();
            //------------------------------
            Units[1] = "Ton(s)";

            //-------------------------

            //---------------------------

            VehicleStatus[1] = "Active";
            VehicleStatus[2] = "Deactive";
            VehicleStatus[3] = "OnMaintenance";
            VehicleStatus[4] = "Available";
            VehicleStatus[5] = "NotAvailable";
            //-------------------------------

            VehicleTypes[1] = "Truk";
            VehicleTypes[1] = "Dumper";

            /*
             *          AutoMapper.Mapper.Reset();
             *          Mapper.Initialize(cfg =>
             *          {
             *              cfg.CreateMap<GoodsType, GoodsTypeVM>();
             *              cfg.CreateMap<GoodsTypeVM, GoodsType>();
             *               cfg.CreateMap<User, UserVM>().ForMember(dest => dest.Role, opt => opt.MapFrom(src => src.Role.Role1.Trim())); ;
             *               cfg.CreateMap<Module, ModuleVM>();
             *               cfg.CreateMap<Role, RolesVM>();
             *               cfg.CreateMap<UserVM, User>();
             *
             *          });
             */
        }
示例#2
0
        public UserMasterRepository()
        {
            _db = new ProTruckEntities();

            AutoMapper.Mapper.Reset();
            Mapper.Initialize(cfg =>
            {
                cfg.CreateMap <User, UserVM>().ForMember(dest => dest.Role, opt => opt.MapFrom(src => src.Role.Role1.Trim()));;
                cfg.CreateMap <Module, ModuleVM>();
                cfg.CreateMap <Role, RolesVM>();
                cfg.CreateMap <UserVM, User>();
            });
        }
示例#3
0
        public ContractorRepository()
        {
            _db = new ProTruckEntities();

            AutoMapper.Mapper.Reset();
            Mapper.Initialize(cfg =>
            {
                cfg.CreateMap <Contractor, ContractorVM>().ForMember(dest => dest.CityName, opt => opt.MapFrom(src => src.City1.City1.Trim()));;
                cfg.CreateMap <ContractorVM, Contractor>();

                /* cfg.CreateMap<User, UserVM>().ForMember(dest => dest.Role, opt => opt.MapFrom(src => src.Role.Role1.Trim())); ;
                 * cfg.CreateMap<Module, ModuleVM>();
                 * cfg.CreateMap<Role, RolesVM>();
                 * cfg.CreateMap<UserVM, User>();
                 */
            });
        }
示例#4
0
        public DriverRepository()
        {
            _db = new ProTruckEntities();

            AutoMapper.Mapper.Reset();
            Mapper.Initialize(cfg =>
            {
                cfg.CreateMap <Driver, DriverVM>().ForMember(dest => dest.VehicleReg, opt => opt.MapFrom(src => src.vehicle1.RegNumber.Trim()));;;
                cfg.CreateMap <DriverVM, Driver>();

                /* cfg.CreateMap<User, UserVM>().ForMember(dest => dest.Role, opt => opt.MapFrom(src => src.Role.Role1.Trim())); ;
                 * cfg.CreateMap<Module, ModuleVM>();
                 * cfg.CreateMap<Role, RolesVM>();
                 * cfg.CreateMap<UserVM, User>();
                 */
            });
        }
示例#5
0
        public SettingRepository()
        {
            _db = new ProTruckEntities();

            if (IsInsertable())
            {
                Setting setting = new Setting();

                setting.EcomID            = (int)HttpContext.Current.Session["Comp"];
                setting.DoAutoincrement   = false;
                setting.LastConractNumber = 0;
                setting.LastDoNumber      = 0;
                setting.PackPerWeight     = 20;
                _db.Settings.Add(setting);

                int result = _db.SaveChanges();
            }
        }
示例#6
0
        public ExpenseRepository()
        {
            _db             = new ProTruckEntities();
            ExpenseTypes[1] = "Vehicle";
            ExpenseTypes[2] = "Office";
            ExpenseTypes[3] = "Misc";
            AutoMapper.Mapper.Reset();
            Mapper.Initialize(cfg =>
            {
                cfg.CreateMap <Expense, ExpenseVM>();
                cfg.CreateMap <ExpenseVM, Expense>();

                /* cfg.CreateMap<User, UserVM>().ForMember(dest => dest.Role, opt => opt.MapFrom(src => src.Role.Role1.Trim())); ;
                 * cfg.CreateMap<Module, ModuleVM>();
                 * cfg.CreateMap<Role, RolesVM>();
                 * cfg.CreateMap<UserVM, User>();
                 */
            });
        }
示例#7
0
        public VehicleRepository()
        {
            _db = new ProTruckEntities();


            AutoMapper.Mapper.Reset();
            Mapper.Initialize(cfg =>
            {
                cfg.CreateMap <vehicle, VehicleVM>().ForMember(dest => dest.ContractorName, opt => opt.MapFrom(src => src.Contractor.Name.Trim()));
                cfg.CreateMap <VehicleVM, vehicle>();

                /* cfg.CreateMap<User, UserVM>().ForMember(dest => dest.Role, opt => opt.MapFrom(src => src.Role.Role1.Trim())); ;
                 * cfg.CreateMap<Module, ModuleVM>();
                 * cfg.CreateMap<Role, RolesVM>();
                 * cfg.CreateMap<UserVM, User>();
                 */
            });

            _shareRepo = new SharedRepository();
        }
示例#8
0
        public BiltyRepository()
        {
            _db = new ProTruckEntities();

            AutoMapper.Mapper.Reset();
            Mapper.Initialize(cfg =>
            {
                cfg.CreateMap <Bilty, BiltyVM>().ForMember(dest => dest.GoodTypeName, opt => opt.MapFrom(src => src.GoodsType.Goods.Trim()))
                .ForMember(dest => dest.PartyName, opt => opt.MapFrom(src => src.Party.Party1.Trim()))
                .ForMember(dest => dest.VehicleReg, opt => opt.MapFrom(src => src.vehicle.RegNumber.Trim()));

                cfg.CreateMap <BiltyVM, Bilty>();


                /* cfg.CreateMap<User, UserVM>().ForMember(dest => dest.Role, opt => opt.MapFrom(src => src.Role.Role1.Trim())); ;
                 * cfg.CreateMap<Module, ModuleVM>();
                 * cfg.CreateMap<Role, RolesVM>();
                 * cfg.CreateMap<UserVM, User>();
                 */
            });
        }
示例#9
0
        public GoodsRepository()
        {
            _db = new ProTruckEntities();
            //------------------------------
            Units[1] = "ton(s)";
            Units[2] = "Kgs";
            //-------------------------

            AutoMapper.Mapper.Reset();
            Mapper.Initialize(cfg =>
            {
                cfg.CreateMap <GoodsType, GoodsTypeVM>();
                cfg.CreateMap <GoodsTypeVM, GoodsType>();

                /* cfg.CreateMap<User, UserVM>().ForMember(dest => dest.Role, opt => opt.MapFrom(src => src.Role.Role1.Trim())); ;
                 * cfg.CreateMap<Module, ModuleVM>();
                 * cfg.CreateMap<Role, RolesVM>();
                 * cfg.CreateMap<UserVM, User>();
                 */
            });

            _shareRepo = new SharedRepository();
        }
示例#10
0
        public DoRepository()
        {
            _db = new ProTruckEntities();

            AutoMapper.Mapper.Reset();
            Mapper.Initialize(cfg =>
            {
                cfg.CreateMap <Dorder, DorderVM>().ForMember(dest => dest.CityName, opt => opt.MapFrom(src => src.City.City1.Trim()))
                .ForMember(dest => dest.ContractTypeName, opt => opt.MapFrom(src => src.ContractType1.Type.Trim()))
                .ForMember(dest => dest.GoodsTypeName, opt => opt.MapFrom(src => src.GoodsType1.Goods.Trim()))
                .ForMember(dest => dest.PartyName, opt => opt.MapFrom(src => src.Party1.Party1.Trim()));



                cfg.CreateMap <DorderVM, Dorder>();

                /* cfg.CreateMap<User, UserVM>().ForMember(dest => dest.Role, opt => opt.MapFrom(src => src.Role.Role1.Trim())); ;
                 * cfg.CreateMap<Module, ModuleVM>();
                 * cfg.CreateMap<Role, RolesVM>();
                 * cfg.CreateMap<UserVM, User>();
                 */
            });
        }
示例#11
0
 public AddressHistoryRepository()
 {
     _db = new ProTruckEntities();
 }