示例#1
0
        private void btnAgragarAlInventario_Click(object sender, EventArgs e)
        {
            bool vieneDeSelecArticulo = true;
            FormularioArticuloConsulta formArticulo = new FormularioArticuloConsulta(vieneDeSelecArticulo);

            formArticulo.ShowDialog();

            idArticulo = formArticulo.articuloSeleccionado;

            var articulo = _articuloServicio.ObtenerPorId(idArticulo);

            if (articulo != null)
            {
                detalles[$"{articulo.Codigo}"] =
                    new DetalleComprobanteDTO
                {
                    ProductoId          = articulo.Id,
                    CodigoProducto      = articulo.Codigo,
                    DescripcionProducto = articulo.Descripcion,
                    PrecioUnitario      = articulo.PrecioCosto,
                    CantidadProducto    = 0m,
                };
            }

            ActualizarNudsGrid();
        }
        private void btnBuscarArticulo_Click_1(object sender, EventArgs e)
        {
            bool vieneDeMesaKiosco = true;
            FormularioArticuloConsulta fAConsulta = new FormularioArticuloConsulta(vieneDeMesaKiosco);

            fAConsulta.ShowDialog();

            idArticulo = fAConsulta.articuloSeleccionado;

            if (idArticulo == 0)
            {
                MessageBox.Show("No se seleccionó ningún artículo");
            }
            else
            {
                var articulo = _articuloServicio.ObtenerPorId(idArticulo);
                if (articulo == null)
                {
                    MessageBox.Show("Articulo no existe o no se encuentra en lista precio de este Salon.");
                }
                else
                {
                    //var salonDescripcion = _mesaServicio.ObtenerPorId(_mesaId).SalonDescripcion;
                    var producto = _productoServicio.ObtenerPorCodigoListaPrecio(_listaPrecio, articulo.Codigo);
                    if (producto != null)
                    {
                        txtCodigoBarras.Text   = producto.CodigoBarra;
                        txtDescripcion.Text    = producto.Descripcion;
                        txtPrecioUnitario.Text = Convert.ToString(producto.Precio);
                    }
                    else
                    {
                        MessageBox.Show("Articulo no existe o no se encuentra en lista precio de este Salon.");
                    }
                }
            }
        }
        private void consultaToolStripMenuItem4_Click(object sender, EventArgs e)
        {
            var FormularioConsultaArticulo = new FormularioArticuloConsulta();

            FormularioConsultaArticulo.Show();
        }