/// <summary> /// Genera e inserta un producto VideoJuego en el inventario. /// </summary> private void AgregarJuegos() { FormVideoJuego frm = new FormVideoJuego(); frm.StartPosition = FormStartPosition.CenterScreen; if (frm.ShowDialog() == DialogResult.OK) { DataRow fila = this.dtJuegos.NewRow(); fila["nombre"] = frm.VideoJuego.Nombre; fila["marca"] = frm.VideoJuego.Marca; fila["precio"] = frm.VideoJuego.Precio; fila["stock"] = frm.VideoJuego.Stock; this.dtJuegos.Rows.Add(fila); } }
/// <summary> /// Modifica un producto VideoJuego del inventario. /// </summary> private void ModificarJuegos() { int i = this.dgvGrilla.SelectedRows[0].Index; DataRow fila = this.dtJuegos.Rows[i]; string nombre = fila["nombre"].ToString(); string marca = fila["marca"].ToString(); float precio = float.Parse(fila["precio"].ToString()); int stock = int.Parse(fila["stock"].ToString()); VideoJuego videoJuego = new VideoJuego(marca, precio, stock, nombre); FormVideoJuego frm = new FormVideoJuego(videoJuego); frm.StartPosition = FormStartPosition.CenterScreen; if (frm.ShowDialog() == DialogResult.OK) { fila["nombre"] = frm.VideoJuego.Nombre; fila["marca"] = frm.VideoJuego.Marca; fila["precio"] = frm.VideoJuego.Precio; fila["stock"] = frm.VideoJuego.Stock; } }