public CatalogPage(RegisterMainWindow win) { InitializeComponent(); m_win = win; CreateList(); SearchBox.Focus(); }
public CashPaymentPage(RegisterMainWindow win) { m_win = win; _priceOfItems = win.m_totalTotal; InitializeComponent(); initCurrencyTextBox(); moneyAccepted.Focus(); }
public OptionsPage(RegisterMainWindow win) { InitializeComponent(); m_win = win; TimeSpan shift = ( DateTime.Now - m_win.m_start ); statsBlock.Text = string.Format(m_stats_template, m_win.m_employee.name, shift.ToString( @"hh\:mm" ), m_win.m_totalsales.ToString( "C" ), m_win.m_itemssold, (m_win.m_itemssold / shift.TotalMinutes)); Catalog_Button.Focus(); }
public Email(Customer receiver, RegisterMainWindow win) { if( receiver.email == null) { System.Windows.Forms.MessageBox.Show( "Invalid Email" ); } else { SmtpClient client = new SmtpClient( ); client.Port = 587; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.UseDefaultCredentials = false; client.Credentials = new NetworkCredential( sender_email, "snap_admin" ); client.Host = "smtp.gmail.com"; client.EnableSsl = true; MailMessage msg = new MailMessage(); msg.From = new MailAddress( sender_email ); msg.To.Add( new MailAddress( receiver.email )); msg.Body = "Hi " + win.m_customer.fname.ToString() + ",\n"; msg.Body += "Thank you for using Snap's Crackle Pop registers!\nHere is your reciept for your transaction.\n\n"; msg.Body += '\t' + "Name".PadRight(36, ' ') + "Original Price " + "Final Price" + '\n'; foreach (Item item in win.m_transaction.m_Items) { //this line is so ugly but as good as i can get it msg.Body += '\t' + item.ItemName.Substring(0, Math.Min(15, item.ItemName.Length)).PadRight(30, ' ') + item.OriginalPrice.ToString("C").PadRight(12, ' ') + " " + item.Price.ToString("C") + '\n'; } msg.Body += "\t\t\nTotal before discounts: " + win.m_costTotal.ToString("C") + "\n\t\t\nTotal discounts: " + win.m_savingsTotal.ToString( "C" ) + "\n\t\t\nTotal after discounts: " + win.m_totalTotal.ToString( "C" ) + '\n'; msg.Subject = "Snap Registers Order: " + DateTime.UtcNow.ToString("d"); try { client.Send( msg ); } catch(Exception e) { System.Windows.Forms.MessageBox.Show( e.ToString() ); } msg.Dispose(); } }
public CashPaymentFinished(Change changeToGive, RegisterMainWindow win) { InitializeComponent(); m_win = win; hundreds.Text = changeToGive.hundreds.ToString(); twenties.Text = changeToGive.twenties.ToString(); tens.Text = changeToGive.tens.ToString(); fives.Text = changeToGive.fives.ToString(); ones.Text = changeToGive.ones.ToString(); halfdollars.Text = changeToGive.halfdollars.ToString(); quarters.Text = changeToGive.quarters.ToString(); dimes.Text = changeToGive.dimes.ToString(); nickels.Text = changeToGive.nickels.ToString(); pennies.Text = changeToGive.pennies.ToString(); ChangeTotal.Text = changeToGive.total; ResetRegisterButton.Focus(); }
public CC_Manual_Entry_Page(RegisterMainWindow win) { m_win = win; InitializeComponent(); CardNumBox.Focus(); }
public AddCustomerPage(RegisterMainWindow win) { InitializeComponent(); m_win = win; textBoxFirstName.Focus(); }
public ManagerOverrideMenu(RegisterMainWindow win,AssignPermissionsDelegate permissionsOutput) { InitializeComponent(); m_permissionsOutput = permissionsOutput; m_scannedPermissions = 0; m_win = win; }
public GiftCardPaymentPage(RegisterMainWindow win) { m_win = win; InitializeComponent(); }
public ScaleUpdater(RegisterMainWindow mainWindow, Scale.Scale scale) { _mainWindow = mainWindow; _scale = scale; }
public PaymentMenuPage(RegisterMainWindow win) { InitializeComponent(); m_win = win; Cash_Button.Focus(); }
public CreditCardPaymentPage(RegisterMainWindow win) { m_win = win; InitializeComponent(); Manual_Entry_CC_Button.Focus(); }
public GetCustomerPage(RegisterMainWindow win) { InitializeComponent(); m_win = win; Phone_Number_Box.Focus(); }