public void CargarLinea(Articulo articulo) { ArticuloBL artBL = new ArticuloBL(); ArticuloXLocal artxlocal =new ArticuloXLocalBL().findArticuloXLocal(articulo.Id, empleado.Local.Id); if ( artxlocal == null) { Utils.Utils.Error(this, "El local no contiene el articulo que solicito"); } else { try { if (!articuloIngresado(articulo)) { object[] arreglo = { articulo.Id, articulo.Titulo, "" }; dgvArticulos.Rows.Add(arreglo); guardarLinea(articulo); } else Utils.Utils.Error(this, "El articulo ya esta en la lista"); } catch (NullReferenceException ex) { Utils.Utils.Error(this, "El articulo no ha sido encontrado"); } } }
private void cargarDGV(OrdenCompra oc) { foreach (OrdenCompraLinea lineaOC in oc.OrdenCompraOrdenCompraLineafk) { ArticuloBL artBL = new ArticuloBL(); try { if (!articuloIngresado(lineaOC.ArticuloXProveedor.Articulo)) { object[] arreglo = { lineaOC.ArticuloXProveedor.Articulo.Id, lineaOC.ArticuloXProveedor.Articulo.Titulo, lineaOC.Cantidad }; listaCantidadesOC.Add(lineaOC.Cantidad.Value); dgvArticulos.Rows.Add(arreglo); guardarLinea(lineaOC.ArticuloXProveedor.Articulo); } else Utils.Utils.Error(this, "El articulo ya esta en la lista"); seteaCantTotal(); } catch (NullReferenceException ex) { Utils.Utils.Error(this, "El local no contiene el articulo que solicito"); } } }