예제 #1
0
        private void btnArticuloExistente_Click(object sender, EventArgs e)
        {
            bool vieneDeSelecArticulo = true;
            FormularioArticuloConsulta formArticulo = new FormularioArticuloConsulta(vieneDeSelecArticulo);

            formArticulo.ShowDialog();

            idArticulo = formArticulo.articuloSeleccionado;

            if (idArticulo != 0)
            {
                var formularioModificar = new FormularioArticuloABM(TipoOperacion.Modificar, idArticulo);
                formularioModificar.ShowDialog();

                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();
        }
예제 #2
0
        private void btnArticuloNuevo_Click(object sender, EventArgs e)
        {
            var fArtAlta = new FormularioArticuloABM(TipoOperacion.Nuevo);

            fArtAlta.ShowDialog();
        }