예제 #1
0
        /// <summary>
        /// Persiste (graba) un producto en la base de datos.
        /// </summary>
        private void Save()
        {
            Producto            producto            = this.LoadFromUI();
            ProductoPersistidor productoPersistidor = new ProductoPersistidor();

            productoPersistidor.UpdateStock(producto);
        }
예제 #2
0
        /// <summary>
        /// Refresca la lista de productos leyéndolos desde la base de datos.
        /// </summary>
        /////
        private void ReLoadGrid()
        {
            ProductoPersistidor productoPersistidor = new ProductoPersistidor();

            dataGridViewProductos.DataSource = productoPersistidor.GetStockAll();
            dataGridViewProductos.Columns["id_producto"].Visible = false; //Se oculta la clave primaria del registro.
        }
예제 #3
0
        /// <summary>
        /// Borra un producto de la base de datos.
        /// </summary>
        private void Delete()
        {
            Producto            producto            = this.LoadFromUI();
            ProductoPersistidor productoPersistidor = new ProductoPersistidor();

            productoPersistidor.Delete(producto.Id.Value);
        }
예제 #4
0
        private void ReLoadGrid()
        {
            ProductoPersistidor persistidor = new ProductoPersistidor();

            dataGridViewProductos.DataSource = persistidor.GetDisponiblesVentas();
            dataGridViewProductos.Columns["id_producto"].Visible = false; //Se oculta la clave primaria del registro.
            dataGridViewProductos.Columns["gramaje"].Visible     = false; //Se oculta la clave primaria del registro.
            dataGridViewProductos.Columns["pico"].Visible        = false; //Se oculta la clave primaria del registro.
        }
예제 #5
0
        /// <summary>
        /// Carga la ficha de un producto, leyendo la fila
        /// seleccionada por el usuario en la grilla.
        /// </summary>
        /// <param name="rowIndex"></param>
        private void LoadUIFromGrid(int rowIndex)
        {
            this.Id = (int?)dataGridViewProducto.Rows[rowIndex].Cells["Id"].Value;
            ProductoPersistidor persistidor = new ProductoPersistidor();
            Producto            producto    = persistidor.GetEnPrestamo(this.Id.Value);

            textBoxTipo.Text     = producto.Tipo.ToString();
            textBoxName.Text     = producto.Nombre;
            textBoxCant.Text     = producto.CantidadBolson.ToString();
            textBoxGramajes.Text = producto.Gramaje.ToString();
            textBoxPicos.Text    = producto.Pico.ToString();
        }