public IActionResult Index()
        {
            DeliveryTypes delivery = new DeliveryTypes();

            ViewBag.DeliveryType = new SelectList(delivery.deliveryTypes(), "ID", "Name");
            return(View());
        }
Example #2
0
 public static string ToString(DeliveryTypes type)
 {
     try
     {
         return(type.ToString().ToLower());
     }
     catch
     {
         throw new Exception(String.Format(Messages.ErrorUnknownDeliveryType, type.ToString()));
     }
 }
Example #3
0
        /// <summary>
        /// Получает строку Условия поставки
        /// </summary>
        public static string GetDeliveryTypeString(DeliveryTypes deliveryType)
        {
            switch (deliveryType)
            {
            case DeliveryTypes.Any: return("Не выбрано");

            case DeliveryTypes.DeliveryBySeller: return("Доставка продавцом");

            case DeliveryTypes.PickupByBuyer: return("Самовывоз покупателем");

            default: throw new NotImplementedException();
            }
        }
        public IActionResult Create()
        {
            DeliveryTypes delivery = new DeliveryTypes();

            ViewBag.DeliveryType = new SelectList(delivery.deliveryTypes(), "ID", "Name");
            UserTypeNames names = new UserTypeNames();

            ViewBag.UserRoleName = new SelectList(names.GetTypeNames(), "TypeID", "TypeName");
            DeliveryWindow window = new DeliveryWindow();

            ViewBag.DeliveryWindow = new SelectList(window.GetWindow(), "DeliveryWindowID", "Name");
            return(View());
        }
Example #5
0
        public MappingProjectViewModel(
            List <IMappingProject> mappingProjects,
            List <IMunicipality> municipalities,
            List <IOffice> offices,
            string selectedMunicipality,
            int selectedOffice,
            MappingProjectState selectedState,
            RelevantMappingProjectDeliveryType selectedDeliveryType,
            int selectedYear)
        {
            foreach (IMappingProject project in mappingProjects)
            {
                MappingProjects.Add(new ProjectListItem(project));
            }

            Municipalities = municipalities;
            Municipalities.Sort((l, r) => l.Name.CompareTo(r.Name));
            SelectedMunicipality = selectedMunicipality;

            Offices = offices;
            Offices.Sort((l, r) => l.Name.CompareTo(r.Name));
            SelectedOffice = selectedOffice;

            foreach (var state in Enum.GetValues(typeof(MappingProjectState)).Cast <MappingProjectState>())
            {
                States.Add(new KeyValuePair <MappingProjectState, string>(state, ProjectListItem.GetStateName(state, false)));
            }
            SelectedState = selectedState;

            foreach (var deliveryType in Enum.GetValues(typeof(RelevantMappingProjectDeliveryType)).Cast <RelevantMappingProjectDeliveryType>())
            {
                DeliveryTypes.Add(new KeyValuePair <RelevantMappingProjectDeliveryType, string>(deliveryType, ProjectListItem.GetDeliveryTypeName(deliveryType, false)));
            }
            SelectedDeliveryType = selectedDeliveryType;

            const int startYear = 2010;

            Years        = Enumerable.Range(startYear, DateTime.Now.Year - startYear + 1).Reverse().ToList();
            SelectedYear = selectedYear;
        }
Example #6
0
 protected TunnelMessageRouter(I2NPMessage message, I2PIdentHash destination, DeliveryTypes dt)
     : base(message, dt)
 {
     Destination = destination;
 }
Example #7
0
 protected TunnelMessage(I2NPMessage message, DeliveryTypes dt)
 {
     Message  = message;
     Delivery = dt;
 }
Example #8
0
 public BankCreditCards AskForCardReplacement(string reasonOfChange, DeliveryTypes deliveryType, List <string> newAddress = null)
 {
     return(this);
 }
Example #9
0
 public BankCreditCards ReportCardAsLostOrStolen(bool askForReplacement, DeliveryTypes deliveryType = DeliveryTypes.Free, List <string> newAddress = null)
 {
     return(this);
 }
Example #10
0
 protected TunnelMessageRouter(II2NPHeader16 header, I2PIdentHash destination, DeliveryTypes dt)
     : base(header, dt)
 {
     Destination = destination;
 }
Example #11
0
 protected TunnelMessage(II2NPHeader16 header, DeliveryTypes dt)
 {
     Header = header; Delivery = dt;
 }
Example #12
0
        private async void OnCommand()
        {
            bool updateCatalogs = false;
            App_Con nSetting = new App_Con();
            ObservableCollection<App_Con> ConfDateFromWs;
            ApiService apiService = new ApiService();
           
            using (UserDialogs.Instance.Loading(Translator.getText("LookingForUpdates"), null, null, true, MaskType.Black))
            {

 

                List<App_Con> lstSetting = DatabaseHelper.getConfiguration(Os_Folder);

                // detect country

                strCurrency = " USD";

                // if Settins table is empty get configuration date (catalogs) from web service and save it to the database and asign it to
                // updateDateStored and nSettings 

                 ConfDateFromWs = await apiService.getConfAsync();

                if (ConfDateFromWs.Count > 0)
                {
                    string DateFromWebService = ConfDateFromWs.Where(x => x.Name == Constants.UpdateCatalog).First().Value;
                 
                    string strDatabaseDate = "";

                    if (lstSetting == null) lstSetting = new List<App_Con>();

                    if (lstSetting.Count > 0)
                    {
                        strDatabaseDate = lstSetting.Where(x => x.Name == Constants.UpdateCatalog).First().Value;


                        int day = int.Parse(DateFromWebService.Split('/')[0]);
                        int month = int.Parse(DateFromWebService.Split('/')[1]);
                        int year = int.Parse(DateFromWebService.Split('/')[2]);
                        DateTime fromwebservice = new DateTime(year,month,day);
                        DateTime fromDatabase = new DateTime(1970, month, day);

                        if (fromwebservice > fromDatabase)
                        {
                            updateCatalogs = true;
                        }else
                        { updateCatalogs = false; }

                    }
                    else
                    {
                        updateCatalogs = true;




                    }
                }

            }


            if (updateCatalogs)
                {
                    using (UserDialogs.Instance.Loading(Translator.getText("LoadingResources"), null, null, true, MaskType.Black))
                    {
                        DatabaseHelper.Delete(ref nSetting, Os_Folder, "App_Con", "");

                        foreach (App_Con item in ConfDateFromWs)
                        {
                            nSetting = item;

                            DatabaseHelper.Insert(ref nSetting, Os_Folder);

                        }

                        

                        // Delete UserTypes, UserDelivery, UserCategories
                        DatabaseHelper.Delete(ref nSetting, Os_Folder, "Categories", "");

                        DatabaseHelper.Delete(ref nSetting, Os_Folder, "Types", "");

                        DatabaseHelper.Delete(ref nSetting, Os_Folder, "DeliveryTypes", "");

                        DatabaseHelper.Delete(ref nSetting, Os_Folder, "CollectTypes", "");

                        DatabaseHelper.Delete(ref nSetting, Os_Folder, "Countries", "");

                        

                        ObservableCollection<Categories> oc_Categories = await apiService.getCategoriesAsync();

                        ObservableCollection<Types> oc_Types = await apiService.getTypesAsync();

                        ObservableCollection<DeliveryTypes> oc_DeliveryTypes = await apiService.getDeliveryTypesAsync();

                        ObservableCollection<CollectTypes> oc_CollectTypes = await apiService.getCollectTypesAsync();

                        ObservableCollection<Countries> oc_Countries= await apiService.getCountriesAsync();

                    // Insert UserTypes, UserDelivery, UserCategories


                        foreach (Categories item in oc_Categories)
                        {
                            Categories nCategorie = new Categories();

                            nCategorie = item;

                            DatabaseHelper.Insert(ref nCategorie, Os_Folder);

                        }

                        foreach (Types item in oc_Types)
                        {
                            Types nType = new Types();

                            nType = item;

                            DatabaseHelper.Insert(ref nType, Os_Folder);

                        }

                        foreach (DeliveryTypes item in oc_DeliveryTypes)
                        {
                            DeliveryTypes nDeliType = new DeliveryTypes();

                            nDeliType = item;

                            DatabaseHelper.Insert(ref nDeliType, Os_Folder);

                        }
                        foreach (CollectTypes item in oc_CollectTypes)
                        {
                            CollectTypes nCollType = new CollectTypes();

                            nCollType = item;

                            DatabaseHelper.Insert(ref nCollType, Os_Folder);

                        }


                    foreach (Countries item in oc_Countries)
                        {
                            Countries nCountryType = new Countries();

                            nCountryType = item;

                            DatabaseHelper.Insert(ref nCountryType, Os_Folder);

                        }

                }
                }


            


        }