private void button1_Click(object sender, EventArgs e) { try { int id_color = 0; foreach (var item in lista_colores) { if (item.Name == cmb_color.Text) { id_color = item.IdColor; } } Productos prod = new Productos { Id = int.Parse(txt_id.Text), IdColor = id_color, Title = txt_nombre.Text, Nombre = txt_nombre.Text, Description = txt_descripcion.Text, Observations = txt_observaciones.Text, PriceDistributor = decimal.Parse(txt_precioDist.Text), PriceClient = decimal.Parse(txt_precioCli.Text), IsEnabled = true, PriceMember = decimal.Parse(txt_precioEmp.Text), DateUpdate = DateTime.Now }; buissnes.UpdateProductos(prod); MessageBox.Show("Producto modificado"); } catch { MessageBox.Show("Error al modificar"); } this.Close(); }
public static void wUpdate(object sender, FileSystemEventArgs e) { XmlDocument lista = new XmlDocument(); bool s = true; while (s) { try { lista.Load(e.FullPath); s = false; } catch (Exception) { Console.WriteLine("Cierre el archivo"); s = true; } } Productos prod = Common.DeserializeFromXml <Productos>(lista.OuterXml); buissnes.UpdateProductos(prod); Console.WriteLine($"UPDATE: {e.Name}"); }