// Método para insertar venta private void btInsertBuy_Click(object sender, EventArgs e) { bool isValid = ValidateField(); if (isValid) { SellTicket sellTicket = new SellTicket() { Amount = Convert.ToDecimal(this.txtInsertAmount.Text), Price = Convert.ToDecimal(this.txtInsertTotal.Text), SellTicketDate = DateTime.Parse(this.dtDateIn.Text), SellTicketId = Guid.NewGuid(), Products = _products, ClientId = new Guid(this.ClientId.Text), UserId = new Guid(this.UserId.Text) }; bool hasBeenInserted = BusinessSell.InsertTicket(sellTicket); if (hasBeenInserted) { CleanFieldsInserted(); MessageBox.Show("Venta insertada correctamente"); this.dtBuyTickets.DataSource = BusinessSell.GetAllSellTickets().ToList(); } else { MessageBox.Show("Error al insertar venta"); } } }
// 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"); } }
// Método para borrar venta private void button3_Click(object sender, EventArgs e) { var rows = this.dtBuyTickets.CurrentRow; if (rows != null) { var isDeleted = BusinessSell.DeleteSellTicket(new Guid(rows.Cells["SellTicketId"].Value.ToString())); if (isDeleted) { this.dtBuyTickets.DataSource = BusinessSell.GetAllSellTickets().ToList(); MessageBox.Show("Venta borrada correctamente"); } else { MessageBox.Show("Error borrando venta"); } } else { MessageBox.Show("Debe seleccionar una fila que borrar"); } }
private void SellTickets_Load(object sender, EventArgs e) { this.dtBuyTickets.DataSource = BusinessSell.GetAllSellTickets().ToList(); }
// Método para buscar venta private void searchTicket(object sender, EventArgs e) { this.dtBuyTickets.DataSource = BusinessSell.SearchSellTickets(this.txtSearchBuy.Text); }