// 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 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(); }