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();
        }
Esempio n. 2
0
        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}");
        }