private void button3_Click(object sender, EventArgs e) { //Guardado de datos en xml var paths = String.Format("Datos/Producto.xml", AppDomain.CurrentDomain.BaseDirectory); FileStream fs = new FileStream(paths, FileMode.Create, FileAccess.Write); productoClass sc = new productoClass(); sc.nombreProducto = nombreProducto.Text; sc.descripcionProducto = descripcionProducto.Text; sc.hash = hash.Text; sc.precio = precio.Text; sc.llave = publica.Text; sc.firmado = firma.Text; ls.Add(sc); xs.Serialize(fs, ls); fs.Close(); nombreProducto.Text = ""; descripcionProducto.Text = ""; hash.Text = ""; precio.Text = ""; llave.Text = ""; publica.Text = ""; path.Text = ""; firma.Text = ""; }
private void button1_Click(object sender, EventArgs e) { int row = dataGridView1.CurrentRow.Index; string startupPath = Environment.CurrentDirectory; var path = String.Format("Datos/ProductosAprobados.xml", startupPath); FileStream fs = new FileStream(path, FileMode.Create, FileAccess.Write); productoClass pc = new productoClass(); pc.nombreProducto = Convert.ToString(dataGridView1[0, row].Value); pc.precio = Convert.ToString(dataGridView1[3, row].Value); pc.hash = Convert.ToString(dataGridView1[2, row].Value); pc.descripcionProducto = Convert.ToString(dataGridView1[1, row].Value); pc.llave = Convert.ToString(dataGridView1[4, row].Value); pc.firmado = Convert.ToString(dataGridView1[5, row].Value); infoText.Text = ""; infoFirmaText.Text = ""; llaveText.Text = ""; verificarText.Text = ""; ls2.Add(pc); xs2.Serialize(fs, ls2); fs.Close(); }