public void CargarTabla() { CompraLógica cl = new CompraLógica(); DataTable dt = new DataTable(); dt.Columns.Add("Consecutivo"); dt.Columns.Add("Fecha"); dt.Columns.Add("Total"); dt.Columns.Add("Cliente"); foreach (var oItem in cl.GetAll()) { dt.Rows.Add(new object[] { oItem.Id, oItem.Fecha, oItem.Total, oItem.Cliente.Cédula }); } dataGridView1.DataSource = dt; }
private void metroButton1_Click(object sender, EventArgs e) { CompraLógica cl = new CompraLógica(); try { float total = float.Parse(TotalTextBox.Text); float pago = float.Parse(PagoTextBox.Text); if (pago < total) { MessageBox.Show("Dinero insuficiente"); return; } if (this.c == null) { MessageBox.Show("Ingrese un cliente"); return; } Compra c = new Compra(); c.Id = cl.Count() + 1; c.Fecha = DateTime.Now; c.Cliente = this.c; c.Total = total; c.Artículos = this.productos; if (cl.Insert(c) == 0) { MessageBox.Show("Error en la compra"); } else { MessageBox.Show("Compra exitosa"); VueltasTextBox.Text = (pago - total).ToString(); } } catch (NoNullAllowedException ex) { MessageBox.Show("Ingrese un pago correcto"); } }