public void CargarLinea(Articulo articulo)
        {
            ArticuloXLocalBL artxlocalBL = new ArticuloXLocalBL();
            ArticuloXLocal artxlocal= new ArticuloXLocal();
            try
            {
                if (cmbMovimiento.Text.Equals("SALIDA"))
                   artxlocal = artxlocalBL.findArticuloXLocal(articulo.Id, ((Local)cmbLocalOrigen.SelectedItem).Id);
                else
                    artxlocal = artxlocalBL.findArticuloXLocal(articulo.Id, ((Local)cmbLocalDestino.SelectedItem).Id);
                if (!articuloIngresado(artxlocal))
                {
                    object[] arreglo = { artxlocal.Id, articulo.Titulo, artxlocal.Cantidad, "" };
                    dgvArticulos.Rows.Add(arreglo);
                    guardarLinea(artxlocal);
                }
                else Utils.Utils.Error(this, "El articulo ya esta en la lista");

            }
            catch (NullReferenceException ex)
            {
                Utils.Utils.Error(this, "El local no contiene el articulo que solicito");
            }
        }
 private void frmDetalleSolicitudRecepcion_Load(object sender, EventArgs e)
 {
     ArticuloXLocalBL artxlocalBL = new ArticuloXLocalBL();
     txbFechaEstimada.Text = solicitud.FechaEsperada.Value.ToShortDateString();
     txbLocalSolicitante.Text = solicitud.LocalOrigen.Nombre;
     txbMovimiento.Text = solicitud.Movimiento;
     txbSolicitado.Text = solicitud.LocalDestino.Nombre;
     try
     {
         foreach (SolicitudTransferenciaLinea linea in solicitud.SolicitudTransferenciaSolicitudTransferenciaLineafk)
         {
             object[] arreglo = { linea.Id,linea.ArticuloXLocal.Articulo.Titulo,artxlocalBL.findArticuloXLocal(linea.ArticuloXLocal.Articulo.Id, linea.NroSolicitudTransferencia.LocalOrigen.Id).Cantidad,linea.ArticuloXLocal.Cantidad, linea.Cantidad, linea.Cantidad };
             dgvSolRecep.Rows.Add(arreglo);
         }
     }
     catch (NullReferenceException ex)
     {
         Utils.Utils.Error(this, "Error al cargar de BD");
     }
 }