示例#1
0
        public ArticuloWindow(Articulo articulo) : base(Gtk.WindowType.Toplevel)
        {
            this.Build();
            entryNombre.Text = articulo.Nombre;

            saveAction.Activated += delegate {
                articulo.Nombre = entryNombre.Text;
                ArticuloDao.Save(articulo);
                Destroy();
            };
        }
        public ArticuloWindow(Articulo articulo) : base(Gtk.WindowType.Toplevel)
        {
            this.Build();
            entryNombre.Text       = articulo.Nombre;
            spinbuttonPrecio.Value = Convert.ToDouble(articulo.Precio);
            entryCategoria.Text    = articulo.Categoria.ToString();

            saveAction.Activated += delegate {
                articulo.Nombre    = entryNombre.Text;
                articulo.Precio    = Convert.ToDecimal(spinbuttonPrecio.Value);
                articulo.Categoria = long.Parse(entryCategoria.Text);
                ArticuloDao.Save(articulo);
                Destroy();
            };
        }
示例#3
0
        public ArticuloWindow(Articulo articulo) :
            base(Gtk.WindowType.Toplevel)
        {
            this.Build();

            entryNombre.Text       = articulo.Nombre;
            spinButtonPrecio.Value = Convert.ToDouble(articulo.Precio);

            ComboBoxHelper.Fill(
                comboBoxCategoria,
                "select id, nombre from categoria order by nombre",
                articulo.Categoria
                );
            //entryCategoria.Text = articulo.Categoria.ToString();

            saveAction.Activated += delegate {
                articulo.Nombre = entryNombre.Text;
                articulo.Precio = Convert.ToDecimal(spinButtonPrecio.Value);
                //articulo.Categoria = long.Parse(entryCategoria.Text);
                ArticuloDao.Save(articulo);
                Destroy();
            };
        }