public static bool AllowOrderTwentyFourHrPd(StoreDetails S, CustomerDetails cust) { //OrderDetails O = cust.Orders.Find(O => O.StoreName == S.Name); // OrderDetails O = cust.Orders.Find(O => { if (O == null) { return false; } else { return O.StoreName == S.Name; } }); OrderDetails O = cust.Orders.Find(O => { if (O == null || O.StoreName == null) { return(false); } else { return(O.StoreName.Equals(S.Name)); } }); if (O != null) { TimeSpan now = DateTime.Now - O.OrderDate; if (now < new TimeSpan(0, 24, 0, 0) && S.Name == O.StoreName) { now = new TimeSpan(24, 0, 0) - now; Console.WriteLine(".....Error...\nMust wait {0} minutes to order from {1} again\n", now, S); CDash(cust); return(true); } } return(false); }
public StoreDetails Get(StoreDetails S) { Create(S); /* * if ((S.Name == null) && (S.StoreLocation == null)) * { * return null; * } * return _storeList.Find( x => S.Name == S.Name && S.StoreLocation == S.StoreLocation); */ if (S == null) { return(null); } return(_storeList.FirstOrDefault(c => { if (c == null || c.Name == null) { return false; } else { return c.Name.Equals(S.Name); } })); }
public static StoreDetails ChooseStore() { Console.Clear(); Console.WriteLine("Stores: "); Console.WriteLine("1. MizzaPizza . . . Lubbock, TX"); Console.WriteLine("2. RangerPizza . . . Arlington, TX"); Console.WriteLine("3. CowboyPizza . . . Dallas, TX"); Console.Write("Choose store: "); int input = UserInput(); switch (input) { case 1: var store1 = new StoreDetails("MizzaPizza", "Lubbock, TX"); return(storeRepos.Get(store1)); case 2: return(storeRepos.Get(new StoreDetails("RangerPizza", "Arlington, TX"))); case 3: return(storeRepos.Get(new StoreDetails("CowboyPizza", "Dallas, TX"))); default: return(ChooseStore()); } }
public void LoadStores() { StoreDetails.Clear(); Stores.Clear(); string addressRepository = ConfigurationManager.AppSettings["ReferenceFilePath"]; if (string.IsNullOrWhiteSpace(addressRepository) && File.Exists(addressRepository)) { List <string> rawStoreData = new List <string>(); rawStoreData = File.ReadAllLines(addressRepository).ToList(); foreach (string line in rawStoreData) { string[] segments = line.Split(','); StoreAddress store = new StoreAddress { StoreCode = segments[0], StoreName = segments[1], Address1 = segments[2], Address2 = segments[3], City = segments[4], State = segments[5], PostCode = segments[6], Country = segments[7], Phone = segments[8], Email = segments[9], Manager = segments[10], AreaManager = segments[11], OpeningHours = segments[12].Split('|').ToList() }; StoreDetails.Add(store); Stores.Add(store.StoreName); } } }
public ActionResult Index(SendMailFormViewModel requestedViewModel) { StoreDetails storeDetails = StoreDetailService.GetStoreDetails(); if (!isEmail(requestedViewModel.Email)) { ModelState.AddModelError("Email", "Emailen er ikke gyldig"); } if (ModelState.IsValid) { MailMessage message = new MailMessage(); message.To.Add(storeDetails.Contact.Email); message.Subject = "Besked fra CMK Møbler - Kontakt"; message.From = new MailAddress(requestedViewModel.Email); message.Body = requestedViewModel.Text; //SmtpClient smtp = new SmtpClient("yoursmtphost"); //smtp.Send(message); TempData.Add("Send", true); return(RedirectToAction("Index")); } else { return(View("Index", new IndexContactViewModel("Kontakt", "contact") { MailForm = requestedViewModel, StoreDetails = storeDetails })); } }
private async void ViewItemsClicked(object obj) { var storeId = (long)obj; StoreModel SelectedStore = StoreDetails.Where(x => x.StoreId == storeId).SingleOrDefault(); List <ItemCatalogueModel> ItemsList = SelectedStore.ListItems; await Navigation.PushAsync(new StoreItemPage(ItemsList)); }
public void Delete(StoreDetails S) { var sItem = _storeList.FirstOrDefault(O => O.Id == S.Id); _storeList.Remove(sItem); Save(); }
public static int InsertStoreFromCompany(int typeid, double amount, DateTime addedDatecompany, string typename, bool decrment) { StoreDetails tb1 = new StoreDetails(0, typeid, amount, addedDatecompany, addedDatecompany, typename); int x = myRealProvider.InsertStoreFromCompany(tb1, decrment); BllGlobal.UpdateAllStore(); return(x); }
/// <summary> /// البضاعة المرتججعة /// </summary> /// <returns></returns> public static int InsertStoreFromClient(int typeid, double amount, DateTime addedDateclient, string typename, bool addthstore) { StoreDetails tb1 = new StoreDetails(0, typeid, amount, addedDateclient, addedDateclient, typename); int x = myRealProvider.InsertStoreFromClient(tb1, addthstore); WeightsOrganizer.BLL.BllGlobal.UpdateAllStore(); return(x); }
public void PublishNewStore(StoreDetails storeDetails) { var allChannels = subscribersManagement.GetAllSubscribersChannels(); for (int i = 0; i < allChannels.Count; i++) { allChannels[i].NewStoreCreated(storeDetails); } }
private void MapContactInformation(XmlNode node, ref StoreDetails storeDetails) { storeDetails.Contact = new StoreDetails.ContactInformation { Email = node.SelectSingleNode("email").InnerText, Mobilephone = node.SelectSingleNode("mobilephone").InnerText, Telephone = node.SelectSingleNode("telephone").InnerText }; }
public static void SetPublisherSubscribersWorkFlowForConnectionEvent(StoreDetails storeDetails) { PublishStoreInfoModel publishStoreInfoModel = new PublishStoreInfoModel(); publishStoreInfoModel.SubscribeToPublishEvent(); //Publish Event to model component to start a connection with the service PublishDataEvent.Instance.Publish(storeDetails); }
public ActionResult Index(IndexStoreDetailsViewModel requestedViewModel) { List <int> openingHours = new List <int>(); ValidateOpeningHours(requestedViewModel.OpeningHour, "OpeningHour", ref openingHours); List <int> closingHours = new List <int>(); ValidateOpeningHours(requestedViewModel.CloseingHour, "CloseingHour", ref closingHours); if (ModelState.IsValid) { StoreDetails storeDetails = new StoreDetails(); storeDetails.Name = requestedViewModel.Name; storeDetails.Address = new StoreDetails.AddressInformation { Number = requestedViewModel.Address.Number, Postal = requestedViewModel.Address.Postal, Road = requestedViewModel.Address.Road, Town = requestedViewModel.Address.Town }; storeDetails.Contact = new StoreDetails.ContactInformation { Email = requestedViewModel.Contact.Email, Fax = requestedViewModel.Contact.Fax, Telephone = requestedViewModel.Contact.Telephone }; for (int i = 0; i < 7; i++) { storeDetails.OpeningHours.Add(new StoreDetails.OpeningHour { Day = i, Closeing = closingHours.ElementAt(i), Opening = openingHours.ElementAt(i) }); } StoreDetailService.Update(storeDetails); Messages.Add("Gemt", "Informationerne er blevet gemt! Bemærk at der kan gå op til 1 time før du kan se dem på siden pga. caching.", MessageType.Success); } else { Messages.Add("Ikke korrekt udfyldt", "Alle informationer er ikke udfyldt korrekt, så data'erne blev ikke gemt.. ", MessageType.Error); requestedViewModel.StoreDetails = StoreDetailService.GetStoreDetails(); return(View(requestedViewModel)); } return(RedirectToAction("Index")); }
private void MapAddressInformation(XmlNode node, ref StoreDetails storeDetails) { storeDetails.Address = new StoreDetails.AddressInformation { Number = int.Parse(node.SelectSingleNode("number").InnerText), Postal = int.Parse(node.SelectSingleNode("postal").InnerText), Road = node.SelectSingleNode("road").InnerText, Town = node.SelectSingleNode("town").InnerText }; }
// // GET: /Contact/ public ActionResult Index() { StoreDetails storeDetails = StoreDetailService.GetStoreDetails(); return(View(new IndexContactViewModel("Kontakt", "contact") { MailForm = new SendMailFormViewModel(), StoreDetails = storeDetails })); }
/// <summary> /// GetBroadcastConfigurationResponses /// </summary> /// <param name="tenantID"></param> /// <param name="userID"></param> /// <param name="programcode"></param> /// <param name="storeCode"></param> /// <returns></returns> public StoreDetails GetStoreDetailsByStoreCode(int tenantID, int userID, string programcode, string storeCode) { DataSet ds = new DataSet(); StoreDetails storeDetails = new StoreDetails(); List <CampaignExecutionDetailsResponse> objList = new List <CampaignExecutionDetailsResponse>(); BroadcastConfigurationResponse BroadcastConfigurationResponse = new BroadcastConfigurationResponse(); try { conn.Open(); MySqlCommand cmd = new MySqlCommand("SP_HSGetStoreDetailsByStoreCode", conn) { CommandType = CommandType.StoredProcedure }; cmd.Parameters.AddWithValue("@_TenantID", tenantID); cmd.Parameters.AddWithValue("@_UserID", userID); cmd.Parameters.AddWithValue("@_Programcode", programcode); cmd.Parameters.AddWithValue("@_StoreCode", storeCode); MySqlDataAdapter da = new MySqlDataAdapter { SelectCommand = cmd }; da.Fill(ds); if (ds != null && ds.Tables[0] != null) { if (ds.Tables[0].Rows.Count > 0) { storeDetails = new StoreDetails() { StoreName = ds.Tables[0].Rows[0]["StoreName"] == DBNull.Value ? string.Empty : Convert.ToString(ds.Tables[0].Rows[0]["StoreName"]), Address = ds.Tables[0].Rows[0]["Address"] == DBNull.Value ? string.Empty : Convert.ToString(ds.Tables[0].Rows[0]["Address"]), StorePhoneNo = ds.Tables[0].Rows[0]["StorePhoneNo"] == DBNull.Value ? string.Empty : Convert.ToString(ds.Tables[0].Rows[0]["StorePhoneNo"]), }; } } } catch (Exception) { throw; } finally { if (conn != null) { conn.Close(); } if (ds != null) { ds.Dispose(); } } return(storeDetails); }
public static int InsertStoreFromCompany(int typeid, double amount, DateTime addedDatecompany, string typename, string UpgradeUi) { StoreDetails tb1 = new StoreDetails(0, typeid, amount, addedDatecompany, addedDatecompany, typename); int x = myRealProvider.InsertStoreFromCompany(tb1); if (UpgradeUi.Length > 20) { WeightsOrganizer.BLL.BllGlobal.UpdateAllStore(); } return(x); }
public PageCrawlerBase(BotSettings botSettings, StoreDetails storeDetails, ProductDetails productDetails, ProductPage productPage, Browser browser, Logger logger, DiscordSocketClient discordClient) { _botSettings = botSettings; _storeDetails = storeDetails; _productDetails = productDetails; _productPageDetails = productPage; _logger = logger; _browser = browser; _discordClient = discordClient; Id = Guid.NewGuid().ToString(); }
// // GET: /Contact/ public ActionResult Index() { StoreDetails storeDetails = StoreDetailService.GetStoreDetails(); return(View(new IndexContactViewModel() { Text = StaticTextService.GetByPosition("Contact"), MenuKey = "contact", MailForm = new SendMailFormViewModel(), StoreDetails = storeDetails })); }
public static void StartOrder(CustomerDetails cust) { if (AllowOrderTwoHrPd(cust)) { CDash(cust); return; } StoreDetails S = new StoreDetails(); OrderDetails O = new OrderDetails(); S = ChooseStore(); if (AllowOrderTwentyFourHrPd(S, cust)) { CDash(cust); return; } Console.WriteLine("You chose to order from {0}", S.Name); O = CreateOrder(); Console.Clear(); Console.WriteLine("Your order has been placed successfully"); O.StoreName = S.Name; O.CustId = cust.Id; // confirm order S.AddOrder(O); storeRepos.Update(S); cust.AddOrder(O); orderRepos.Create(O); custRepos.Update(cust); Console.Clear(); Console.WriteLine("Your order has been placed successfully"); O.PrintOrder(); CDash(cust); }
public ActionResult Information() { StoreDetails storeDetails = StoreDetailService.GetStoreDetails(); return(PartialView(new ContactInformationViewModel { Name = storeDetails.Name, Road = storeDetails.Address.Road + " " + storeDetails.Address.Number, Town = storeDetails.Address.Postal + " " + storeDetails.Address.Town, Telephone = storeDetails.Contact.Telephone, Mobilephone = storeDetails.Contact.Mobilephone })); }
public async Task <ActionResult> Put(int?id, [FromBodyAttribute] StoreDetails value) { using (var db = new Db()) { int newId = id ?? db.StoreDetails.Select(d => d.Id).FirstOrDefault(); var removed = db.StoreDetails.FirstOrDefault(s => s.Id == newId); db.StoreDetails.Remove(removed); await db.StoreDetails.AddAsync(value); await db.SaveChangesAsync(); return(new CreatedAtRouteResult("StoreDetails", value.Id)); } }
public StoreDetails GetStoreDetails() { StoreDetails storeDetails = new StoreDetails(); XmlNode rootNode = Document.DocumentElement; storeDetails.Name = rootNode.SelectSingleNode("name").InnerText; MapAddressInformation(rootNode.SelectSingleNode("address"), ref storeDetails); MapContactInformation(rootNode.SelectSingleNode("contact"), ref storeDetails); MapOpeningHours(rootNode.SelectSingleNode("openinghours"), ref storeDetails); return(storeDetails); }
/*public List<StoreDetails> Read(StoreDetails S) * { * if (S == null) * { * return _storeList; * } * return _storeList.Find(x => x.Name == S.Name); * * //return _orderList.Where(O => O.Id == S.Id).ToList(); * }*/ public void Update(StoreDetails Store) { var sItem = _storeList.FirstOrDefault(O => { if (O == null) { return(false); } else { return(O.Id == Store.Id); } }); sItem = Store; Save(); }
public static void ClearData() { StoreInfo = new StoreDetails(); Categories.Clear(); OutletType = string.Empty; Token = string.Empty; SessionId = string.Empty; Categories.Clear(); Products.Clear(); PlacedOrders.Clear(); Reservations.Clear(); cartItems.Clear(); PlacedCartItems.Clear(); cartTotal.Clear(); }
public static Store GetStoreByID(int ido) { StoreDetails tbdt = myRealProvider.GetStoreByID(ido); MyDateTime x1 = new MyDateTime(tbdt.AddedDateCompany); MyDateTime x2 = new MyDateTime(tbdt.AddedDateClient); if (tbdt != null) { return(new Store(tbdt.ID, tbdt.TypeId, tbdt.Amount, x1, x2, tbdt.TypeName)); } else { return(null); } }
public void Update(StoreDetails storeDetails) { Condition.Requires(storeDetails).IsNotNull(); Condition.Requires(storeDetails.Name).IsNotNullOrWhiteSpace(); Condition.Requires(storeDetails.OpeningHours).IsNotNull().HasLength(7); Condition.Requires(storeDetails.Contact).IsNotNull(); Condition.Requires(storeDetails.Contact.Email).IsNotNullOrWhiteSpace(); Condition.Requires(storeDetails.Contact.Telephone).IsNotNullOrWhiteSpace(); Condition.Requires(storeDetails.Address).IsNotNull(); Condition.Requires(storeDetails.Address.Town).IsNotNullOrWhiteSpace(); Condition.Requires(storeDetails.Address.Postal).IsInRange(0, 9999); Condition.Requires(storeDetails.Address.Number).IsGreaterThan(0); Dependencies.StoreDetailsRepository.Update(storeDetails); }
public static void StartOrder(CustomerDetails NewU) { Console.Clear(); if (AllowTwoHrPd(NewU)) { CustDash(NewU); return; } StoreDetails S = new StoreDetails(); OrderDetails O = new OrderDetails(); S = ChooseStore(); if (AllowTwentyFourHrPd(S, NewU)) { CustDash(NewU); return; } Console.WriteLine("You chose to order from {0}", S); O = CreateOrder(); if (O == null) { Console.WriteLine("...An error occured"); CustDash(NewU); return; } O.StoreName = S.Name; O.CustID = NewU.Id; S.AddOrder(O); storeRepos.Update(S); NewU.AddOrder(O); orderRepos.Create(O); custRepos.Update(NewU); Console.Clear(); Console.WriteLine("Your order has been successfully placed :)"); O.PrintOrder(); CustDash(NewU); }
public ActionResult Edit(StoreDetails storeDetail) { if (ModelState.IsValid) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <StoreDetails, Store_Details>(); }); IMapper mapper = config.CreateMapper(); var dest = mapper.Map <StoreDetails, Store_Details>(storeDetail); db.Entry(dest).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(storeDetail)); }
public ActionResult Update(IndexStoreDetailsViewModel requestedViewModel) { List <int> openingHours = new List <int>(); ValidateOpeningHours(requestedViewModel.OpeningHour, "OpeningHour", ref openingHours); List <int> closingHours = new List <int>(); ValidateOpeningHours(requestedViewModel.CloseingHour, "CloseingHour", ref closingHours); if (ModelState.IsValid) { StoreDetails storeDetails = new StoreDetails(); storeDetails.Name = requestedViewModel.Name; storeDetails.Address = new StoreDetails.AddressInformation { Number = requestedViewModel.Address.Number, Postal = requestedViewModel.Address.Postal, Road = requestedViewModel.Address.Road, Town = requestedViewModel.Address.Town }; storeDetails.Contact = new StoreDetails.ContactInformation { Email = requestedViewModel.Contact.Email, Mobilephone = requestedViewModel.Contact.Mobilephone, Telephone = requestedViewModel.Contact.Telephone }; for (int i = 0; i < 7; i++) { storeDetails.OpeningHours.Add(new StoreDetails.OpeningHour { Day = i, Closeing = closingHours.ElementAt(i), Opening = openingHours.ElementAt(i) }); } StoreDetailService.Update(storeDetails); } return(RedirectToAction("Index")); }
private void PopulateLocationLabel(StoreDetails loggedInUserStore) { AddressIDLabel.Text = loggedInUserStore.Store_Address.Address_ID.ToString(); LocationLabel.Text = loggedInUserStore.Store_Name + ", " + loggedInUserStore.Store_Address.Suburb + ", " + loggedInUserStore.Store_Address.City + ", " + loggedInUserStore.Store_Address.Country; }
private void PopulateMap(IncidentDetails incidentDetails, AdddressDetails incidentAddr, StoreDetails loggedinUserAddress) { IncidentMap.MapType = MapType.Roadmap; IncidentMap.EnterpriseKey = Utility.GetGoogleAPIKey(); IncidentMap.Latitude = incidentAddr.Latitude; IncidentMap.Longitude = incidentAddr.Longitude; IncidentMap.Zoom = Utility.GetGoogleZoomLevel(incidentAddr.Latitude, incidentAddr.Longitude, loggedinUserAddress.Store_Address.Latitude, loggedinUserAddress.Store_Address.Longitude); MarkerImage incidentMarkerIamge = new MarkerImage(); incidentMarkerIamge.Url = "http://www.eyedentify.co.nz/Images/Map/map_Incident_Icon.jpg"; MarkerImage homeMarkerIamge = new MarkerImage(); homeMarkerIamge.Url = "http://www.eyedentify.co.nz/Images/Map/map_Home_Icon.png"; Marker incidentMarker = new Marker(); incidentMarker.Address = incidentAddr.Latitude + " " + incidentAddr.Longitude; incidentMarker.Info = incidentDetails.Description; incidentMarker.Icon = incidentMarkerIamge; IncidentMap.Markers.Add(incidentMarker); Marker yourAddressMarker = new Marker(); yourAddressMarker.Address = loggedinUserAddress.Store_Address.Latitude + " " + loggedinUserAddress.Store_Address.Longitude; yourAddressMarker.Info = "Your Store"; yourAddressMarker.Icon = homeMarkerIamge; IncidentMap.Markers.Add(yourAddressMarker); }