private void TraerDetalleReq(string _codEmp, int _requerimiento_id, int _nivel_aut, int _deposito, int _sector)
 {
     try
     {
         BLL.Procedures.TRAEREQUERIMIENTOITEM_PENDIENTE_DE_ENVIO _detalle = new BLL.Procedures.TRAEREQUERIMIENTOITEM_PENDIENTE_DE_ENVIO();
         this.dataGridViewDetalle.Rows.Clear();
         int indice;
         foreach (Entities.Procedures.TRAEREQUERIMIENTOITEM_PENDIENTE_DE_ENVIO item in _detalle.ItemList(_codEmp, _requerimiento_id, _nivel_aut))
         {
             indice = dataGridViewDetalle.Rows.Add();
             dataGridViewDetalle.Rows[indice].Cells[(int)Col_Detalle.CODEMP].Value           = _codEmp;                                            //COd EMP
             dataGridViewDetalle.Rows[indice].Cells[(int)Col_Detalle.REQUERIMIENTO_ID].Value = _requerimiento_id;                                  //REQUERIMIENTO_ID
             dataGridViewDetalle.Rows[indice].Cells[(int)Col_Detalle.CODIGO].Value           = item.articulo_id;                                   //CODIGO PRODUCTO
             dataGridViewDetalle.Rows[indice].Cells[(int)Col_Detalle.NROITEM].Value          = item.nroitem;                                       //NRO ITEM
             dataGridViewDetalle.Rows[indice].Cells[(int)Col_Detalle.DESCRIPCION].Value      = item.art_descgen;                                   //DESCRIPCION PRODUCTO
             dataGridViewDetalle.Rows[indice].Cells[(int)Col_Detalle.UNIDAD].Value           = item.unimed;                                        //UNIDAD DE MEDIDA
             dataGridViewDetalle.Rows[indice].Cells[(int)Col_Detalle.CANT_PEDIDA].Value      = item.cantidad.ToString().Replace(",", ".");         //CANTIDAD PEDIDA
             dataGridViewDetalle.Rows[indice].Cells[(int)Col_Detalle.CANT_ADEUDADA].Value    = item.cantidadadeudada.ToString().Replace(",", "."); //CANTIDAD ADEUDADA
         }
         //SALVO ESTOS VALORES, LOS USO PARA GUARDAR
         _codEmpresa = _codEmp;
         _nroRequerimientoInterno       = _requerimiento_id;
         _depositoEnvioMercaderia       = _deposito;
         _sectorDepositoEnvioMercaderia = _sector;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void TraerDetalleReq(string _codEmp, int _requerimiento_id, int _nivel_aut, int _deposito, int _sector)
        {
            try
            {
                BLL.Procedures.TRAEREQUERIMIENTOITEM_PENDIENTE_DE_ENVIO _detalle = new BLL.Procedures.TRAEREQUERIMIENTOITEM_PENDIENTE_DE_ENVIO();
                this.dataGridViewDetalle.Rows.Clear();
                int indice;
                foreach (Entities.Procedures.TRAEREQUERIMIENTOITEM_PENDIENTE_DE_ENVIO item in _detalle.ItemList(_codEmp, _requerimiento_id, _nivel_aut))
                {
                    indice = dataGridViewDetalle.Rows.Add();
                    dataGridViewDetalle.Rows[indice].Cells[(int)Col_Detalle.CODEMP].Value           = _codEmp;                                            //COd EMP
                    dataGridViewDetalle.Rows[indice].Cells[(int)Col_Detalle.REQUERIMIENTO_ID].Value = _requerimiento_id;                                  //REQUERIMIENTO_ID
                    dataGridViewDetalle.Rows[indice].Cells[(int)Col_Detalle.CODIGO].Value           = item.articulo_id;                                   //CODIGO PRODUCTO
                    dataGridViewDetalle.Rows[indice].Cells[(int)Col_Detalle.NROITEM].Value          = item.nroitem;                                       //NRO ITEM
                    dataGridViewDetalle.Rows[indice].Cells[(int)Col_Detalle.DESCRIPCION].Value      = item.art_descgen;                                   //DESCRIPCION PRODUCTO
                    dataGridViewDetalle.Rows[indice].Cells[(int)Col_Detalle.UNIDAD].Value           = item.unimed;                                        //UNIDAD DE MEDIDA
                    dataGridViewDetalle.Rows[indice].Cells[(int)Col_Detalle.CANT_PEDIDA].Value      = item.cantidad.ToString().Replace(",", ".");         //CANTIDAD PEDIDA
                    dataGridViewDetalle.Rows[indice].Cells[(int)Col_Detalle.CANT_ADEUDADA].Value    = item.cantidadadeudada.ToString().Replace(",", "."); //CANTIDAD ADEUDADA
                    dataGridViewDetalle.Rows[indice].Cells[(int)Col_Detalle.CANT_A_ENVIAR].Value    = item.cantidadadeudada.ToString().Replace(",", "."); //CANTIDAD A ENVIAR REPITO LA CANTIDAD ADEUDADA PARA EVITAR QUE SE VUELVA A DIGITAR LA CANT.

                    //TRAIGO EL STOCK DE ESTE ARTICULO....
                    _existenciaArticulo = 0;
                    _existenciaArticulo = ExistenciaArticulo(comboBoxDepositoDelPedido.SelectedValue.ToString(), item.articulo_id);
                    //bool _tieneVto = LlevaVtoArt(cod);

                    this.dataGridViewDetalle.Rows[indice].Cells[(int)Col_Detalle.EXISTENCIA].Value           = _existenciaArticulo.ToString().Replace(",", ".");
                    this.dataGridViewDetalle.Rows[indice].Cells[(int)Col_Detalle.EXISTENCIA].Style.ForeColor = (_existenciaArticulo <= 0) ? Color.Red : Color.Black;
                }
                //SALVO ESTOS VALORES, LOS USO PARA GUARDAR
                _codEmpresa = _codEmp;
                _nroRequerimientoInterno       = _requerimiento_id;
                _depositoEnvioMercaderia       = _deposito;
                _sectorDepositoEnvioMercaderia = _sector;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }