public void ObtenerDatosCombo()
 {
     PRODUCTOS       = bbdd.ObtenerProductos(false, true);
     PRODUCTOSNOMBRE = new ObservableCollection <string>();
     foreach (Producto producto in PRODUCTOS)
     {
         PRODUCTOSNOMBRE.Add(producto.NOMBRECOMBO);
     }
 }
예제 #2
0
 public string BorrarProducto()
 {
     try
     {
         string mensajeBorre = SELECCIONADA.IDCODIGO + " " + SELECCIONADA.DESCRIPCION;
         bbdd.BorrarProducto(SELECCIONADA);
         PRODUCTOS = bbdd.ObtenerProductos(false, false);
         return(mensajeBorre);
     }
     catch (Exception e)
     {
         throw new MisExcepciones(e.Message);
     }
 }
        public ObservableCollection <Producto> GuardarCambios()
        {
            try
            {
                string[] valores = FORMULARIO.NOMBRETIPO.Split('-');
                FORMULARIO.IDTIPOPRODUCTO = Int32.Parse(valores[0]);
                if (ACCION == Modo.Insertar)
                {
                    bbdd.InsertarProducto(FORMULARIO);
                }
                else
                {
                    bbdd.ActualizarProducto(FORMULARIO);
                }
                FORMULARIO = new Producto();

                PRODUCTOS = bbdd.ObtenerProductos(false, false);
                return(PRODUCTOS);
            }
            catch (Exception e)
            {
                throw new MisExcepciones(e.Message);
            }
        }
예제 #4
0
 public ProductosVM()
 {
     bbdd       = new ServicioBaseDatos();
     PRODUCTOS  = bbdd.ObtenerProductos(false, false);
     FORMULARIO = new Producto();
 }