// Método que cierra la caja private void button1_Click(object sender, EventArgs e) { bool isClosed = BusinessCashier.CloseCurrentCashier(new Guid(this.lbIdCashier.Text)); if (isClosed) { MessageBox.Show("Caja cerrada correctamente"); this.Close(); return; } MessageBox.Show("Error al cerrar la caja"); }
private void button2_Click(object sender, EventArgs e) { Cashier currentCashier = BusinessCashier.GetCurrentCashier(); if (currentCashier != null) { CurrentCashier cashier = new CurrentCashier { MdiParent = this.MdiParent }; cashier.Show(); } else { MessageBox.Show("Debe abrir una nueva caja"); } }
// Método que carga la caja actual private void CurrentCashier_Load(object sender, EventArgs e) { Cashier currentCashier = BusinessCashier.GetCurrentCashier(); if (currentCashier != null) { this.dtViewTickets.DataSource = BusinessSell.GetSellTicketsByCashierId(currentCashier.CashierId).ToList(); this.txtAmount.Text = currentCashier.Amount.ToString(); this.txtToBank.Text = currentCashier.ToBank.ToString(); this.dateTimePicker1.Text = currentCashier.OpenDateTime.ToString(); this.lbIdCashier.Text = currentCashier.CashierId.ToString(); } else { MessageBox.Show("No existe una caja abierta, ábrala por favor"); } }
public IActionResult IndexBusi() { DeliverNETUser user = _userManager.FindByNameAsync(User.Identity.Name).Result; Business business; if (User.HasClaim(c => c.Value == "Cashier")) { BusinessCashier cashier = _masterManager.GetBusinessCashierManager().Get(user.Id); business = _masterManager.GetBusinessManager().Get(cashier.BusinessId); } else { BusinessOwner owner = _masterManager.GetBusinessOwnerManager().Get(user.Id); business = _masterManager.GetBusinessManager().Get(owner.BusinessId); } ViewData["BusinessTitle"] = business.Title; return(View()); }
// Método para crear una nueva caja private void nuevaCajaToolStripMenuItem_Click(object sender, EventArgs e) { try { Cashier cashier = BusinessCashier.OpenCashier(); if (cashier == null) { MessageBox.Show("Error abriendo la caja, inténtelo de nuevo"); } else { CurrentCashier currentCashier = new CurrentCashier { MdiParent = this.MdiParent }; currentCashier.Show(); } } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } }
// Get all orders that are NOT timed out for cashiers public async Task GetActiveOrdersForBusi() { BusinessCashier cashier = _mngMaster.GetBusinessCashierManager().Get(Context.UserIdentifier); List <Order> orders = _mngOrder.GetActive(cashier.BusinessId); await Clients.Caller.SendAsync("GetActiveOrders", orders); }
//Método que carga las cajas private void AllCashiers_Load(object sender, EventArgs e) { this.dtBuyTickets.DataSource = BusinessCashier.GetAllCashiers().ToList(); }
// Mñetodo que busca una caja private void SearchCashier(object sender, EventArgs e) { this.dtBuyTickets.DataSource = BusinessCashier.SearchCashiers(this.txtSearchCashier.Text); }