private void SetStartTicketButton() { if ((_controlMode == ControlMode.Carryout) || (_controlMode == ControlMode.DineIn)) { buttonStartTicket.IsEnabled = ((phoneNumberEditControl.Text != null) && (phoneNumberEditControl.Text.Length == 10) && !String.IsNullOrEmpty(textBoxCustomerName.Text)); } else { ZipCode zipCode = null; if ((textBoxZip.Text == null) || (textBoxZip.Text.Length != 5) || ((zipCode = ZipCode.Get(GetZipCode())) == null)) { textBoxCityState.Text = null; } else { ZipCodeCity zipCodeCity = ZipCodeCity.Get(zipCode.CityId); ZipCodeState zipCodeSate = ZipCodeState.Get(zipCodeCity.StateId); textBoxCityState.Text = zipCodeCity.City + ", " + zipCodeSate.Abbreviation; } buttonStartTicket.IsEnabled = ( !string.IsNullOrEmpty(phoneNumberEditControl.Text) && !string.IsNullOrEmpty(textBoxCustomerName.Text) && !string.IsNullOrEmpty(textBoxStreetAddress.Text) && (zipCode != null)); } }
//private void cbDiffBilling_CheckedChanged(object sender, EventArgs e) //{ // if (cbDiffBilling.Checked) // { // grbBilling.Enabled = true; // txtStreetAddress.Text =""; // txtCity.Text =""; // txtZipcode.Text =""; // cbState.Enabled = true; // } // else // { // txtStreetAddress.Text = GlobalVar.CurrentDealer.StreetAddress; // txtCity.Text = GlobalVar.CurrentDealer.City; // txtZipcode.Text = GlobalVar.CurrentDealer.ZipCode; // int zipcode = 0; // Int32.TryParse(GlobalVar.CurrentDealer.ZipCode, out zipcode); // ZipCodeCity findResult = ZipCodeHelper.LookUpZipCode(zipcode); // if (!String.IsNullOrEmpty(findResult.City)) // { // txtCity.Text = findResult.City; // cbState.SelectedIndex = _allStatesList.ToList().FindIndex(x => x.State == findResult.State); // } // grbBilling.Enabled = false; // } //} private void CreditCardAuthorizeForm_Load(object sender, EventArgs e) { cbExpireMonths.DataSource = QuickBookHelper.GetExpirationMonths(); cbExpireYear.DataSource = QuickBookHelper.GetExpirationYears(); cbPackages.DataSource = QuickBookHelper.GetAllPackages(); _allStatesList = ZipCodeHelper.GetAllStates(); cbState.DataSource = _allStatesList; txtNameOnCard.Text = GlobalVar.CurrentAccount.FirstName + " " + GlobalVar.CurrentAccount.LastName; txtStreetAddress.Text = GlobalVar.CurrentDealer.StreetAddress; txtCity.Text = GlobalVar.CurrentDealer.City; txtZipcode.Text = GlobalVar.CurrentDealer.ZipCode; int zipcode = 0; Int32.TryParse(GlobalVar.CurrentDealer.ZipCode, out zipcode); ZipCodeCity findResult = ZipCodeHelper.LookUpZipCode(zipcode); if (!String.IsNullOrEmpty(findResult.City)) { txtCity.Text = findResult.City; cbState.SelectedIndex = _allStatesList.ToList().FindIndex(x => x.State == findResult.State); } }
public static void QueryCurrentWeather(int zipCode) { if (!IsActive) { ZipCode zipCodeDb = ZipCode.Get(zipCode); if (zipCodeDb != null) { ZipCodeCity zipCodeCity = ZipCodeCity.Get(zipCodeDb.CityId); ServerUri = "http://forecast.weather.gov/MapClick.php?lat=" + zipCodeCity.Latitude + "&lon=" + zipCodeCity.Longitude + "&site=all&smap=1"; CurrentZipCode = zipCode; IsActive = true; CurrentWeather = ""; CurrentTemperature = -1000; BytesReceived = 0; DownloadThread = new Thread(DownloadWebFileStart); DownloadThread.Start(); } else { if (QueryFailed != null) { QueryFailed.Invoke(typeof(WeatherHelper), new EventArgs()); } } } }
private void InitializeDeliveryTickets() { IEnumerable <Ticket> openTickets = TicketManager.GetOpenTickets(); foreach (Ticket ticket in openTickets) { if (ticket.Type != TicketType.Delivery) { continue; } Person customerPerson = PersonManager.GetPersonByCustomerId(ticket.CustomerId); ZipCode zipCode = ZipCode.Get(customerPerson.ZipCodeId); ZipCodeCity zipCodeCity = ZipCodeCity.Get(zipCode.CityId); ZipCodeState zipCodeState = ZipCodeState.Get(zipCodeCity.StateId); listBoxDeliveries.Items.Add( new FormattedListBoxItem(0, ((ticket.OrderId != null) ? Types.Strings.OrderNumber + ticket.OrderId.Value + ", " : "") + Types.Strings.TicketNumber + ticket.PrimaryKey.Id + Environment.NewLine + Environment.NewLine + customerPerson.FirstName + " " + customerPerson.LastName + Environment.NewLine + customerPerson.AddressLine1 + (string.IsNullOrEmpty(customerPerson.AddressLine2) ? "" : Environment.NewLine + customerPerson.AddressLine2) + Environment.NewLine + zipCodeCity.City + ", " + zipCodeState.Abbreviation + " " + zipCode.PostalCode.ToString("D5"), true)); } }
public static UnitedStatesCity Find(int zipCode) { ZipCode zipcode = ZipCode.Get(zipCode); ZipCodeCity city = ZipCodeCity.Get(zipcode.CityId); ZipCodeState state = ZipCodeState.Get(city.StateId); IEnumerable <ZipCode> allCityZipCodes = ZipCode.GetAll(zipcode.CityId); int[] allIntCityZipCodes = ToIntArray(allCityZipCodes); return(new UnitedStatesCity(allIntCityZipCodes, city.City, state.StateName, state.Abbreviation)); }
public static UnitedStatesCity Find(string cityName, string stateName) { ZipCodeState state = ZipCodeState.GetByName(stateName); if (state == null) { return(null); } ZipCodeCity city = ZipCodeCity.GetByName(state.Id, cityName); IEnumerable <ZipCode> allCityZipCodes = ZipCode.GetAll(city.Id); int[] allIntCityZipCodes = ToIntArray(allCityZipCodes); return(new UnitedStatesCity(allIntCityZipCodes, city.City, state.StateName, state.Abbreviation)); }
private void txtZipcode_Leave_1(object sender, EventArgs e) { if (!String.IsNullOrEmpty(txtZipcode.Text)) { int zipcode = 0; Int32.TryParse(txtZipcode.Text, out zipcode); ZipCodeCity findResult = ZipCodeHelper.LookUpZipCode(zipcode); if (!String.IsNullOrEmpty(findResult.City)) { txtCity.Text = findResult.City; cbState.SelectedIndex = _allStatesList.ToList().FindIndex(x => x.State == findResult.State); cbState.Enabled = false; } } }
private static void PrintHeaderInformation(PrintDestination printDestination, PosPrinter printer, Ticket ticket, TicketItemPrintOptions printOptions) { // Print the receipt header image string filename = "receipt-header.gif"; if (File.Exists(filename)) { PrintToReceipt(printer, PrinterEscapeCodes.SetCenter); printer.PrintBitmap(PrinterStation.Receipt, filename, 200, PosPrinter.PrinterBitmapCenter); } // Occasion / Seating Information if (ConfigurationManager.UseSeating) { PrintLineToReceipt(printer, PrinterEscapeCodes.SetCenter + ticket.Type.GetFriendlyName()); } // Print Ticket Number PrintLineToReceipt(printer, ((ticket.OrderId == null) ? "" : Strings.Order + ticket.OrderId.Value + ", ") + Strings.Ticket + ticket.PrimaryKey.Id); Person person = PersonManager.GetPersonByEmployeeId(ticket.EmployeeId); PrintLineToReceipt(printer, Strings.Employee + ": " + person.FirstName + " " + person.LastName.Substring(0, 1)); if (ticket.SeatingId > 0) { Seating seating = SeatingManager.GetSeating(ticket.SeatingId); PrintLineToReceipt(printer, Strings.Table + seating.Description); } // Print date and time (now, future time, or ticket close time) DateTime time = DateTime.Now; int? intValue = OrderEntryCommands.GetPrepTime().IntValue; if (printOptions == TicketItemPrintOptions.AllAsVoid) { PrintLineToReceipt(printer, PrinterEscapeCodes.SetCenter + Strings.TicketVoid); } else if (printOptions == TicketItemPrintOptions.TicketRefund) { PrintLineToReceipt(printer, PrinterEscapeCodes.SetCenter + Strings.TicketRefund); } else if (printOptions == TicketItemPrintOptions.AllAsCancelMade) { PrintLineToReceipt(printer, PrinterEscapeCodes.SetCenter + Strings.TicketCancelMade); } else if (printOptions == TicketItemPrintOptions.AllAsCancelUnmade) { PrintLineToReceipt(printer, PrinterEscapeCodes.SetCenter + Strings.TicketCancelUnmade); } else if (printOptions == TicketItemPrintOptions.TicketItemVoid) { PrintLineToReceipt(printer, PrinterEscapeCodes.SetCenter + Strings.TicketItemVoid); } else if (printOptions == TicketItemPrintOptions.TicketItemReturn) { PrintLineToReceipt(printer, PrinterEscapeCodes.SetCenter + Strings.TicketItemReturn); } else if (ticket.StartTime.HasValue && intValue.HasValue && ((ticket.StartTime.Value - new TimeSpan(0, 0, ticket.StartTime.Value.Second) - new TimeSpan(0, intValue.Value, 0)) >= time) && !ticket.IsClosed) { PrintLineToReceipt(printer, PrinterEscapeCodes.SetCenter + Strings.FutureOrder); time = ticket.StartTime.Value; } else if (ticket.StartTime.HasValue && !ticket.IsClosed) { PrintLineToReceipt(printer, PrinterEscapeCodes.SetCenter + Strings.MakeNow); time = ticket.StartTime.Value; } if (ticket.IsClosed && ticket.CloseTime.HasValue) { time = ticket.CloseTime.Value; } PrintLineToReceipt(printer, time.ToShortDateString() + PrinterEscapeCodes.SetRight + time.ToShortTimeString()); // Newline PrintLineToReceipt(printer); // Customer's Information bool isKitchen = ((printDestination == PrintDestination.Kitchen1) || (printDestination == PrintDestination.Kitchen2) || (printDestination == PrintDestination.Kitchen3)); if (!isKitchen && (ticket.CustomerId > 0)) { person = PersonManager.GetPersonByCustomerId(ticket.CustomerId); PrintLineToReceipt(printer, person.FirstName + " " + person.LastName); if ((ticket.Type == TicketType.Delivery) || (ticket.Type == TicketType.Catering)) { ZipCode zipCode = ZipCode.Get(person.ZipCodeId); ZipCodeCity zipCodeCity = ZipCodeCity.Get(zipCode.CityId); ZipCodeState zipCodeState = ZipCodeState.Get(zipCodeCity.StateId); PrintLineToReceipt(printer, person.AddressLine1); if (!string.IsNullOrEmpty(person.AddressLine2)) { PrintLineToReceipt(printer, person.AddressLine2); } PrintLineToReceipt(printer, zipCodeCity.City + ", " + zipCodeState.Abbreviation + " " + zipCode.PostalCode.ToString("D5")); } if (person.PhoneNumberId1 > 0) { PhoneNumber phoneNumber = PhoneNumber.Get(person.PhoneNumberId1); PrintLineToReceipt(printer, phoneNumber.GetFormattedPhoneNumber()); } // Newline PrintLineToReceipt(printer); } }