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); } }