private void dataGridRequerimientosParaCotizar_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { if (e.ColumnIndex == (int)Col_GridDetalle.ELIMINAR && e.RowIndex >= 0) { dataGridRequerimientosParaCotizar.Rows.RemoveAt(e.RowIndex); } if (e.ColumnIndex == (int)Col_GridDetalle.COTIZACIONES && e.RowIndex >= 0) { //antes de MOSTRAR EL FORMULARIO, VERIFICO SI TIENE ALGUNA COTIZACION string _codEmp = this.comboBoxEmpresa.SelectedValue.ToString(); BLL.Procedures.REQUERIMIENTOS_COTIZADOS_PROVEEDOR _reqCotizados = new BLL.Procedures.REQUERIMIENTOS_COTIZADOS_PROVEEDOR(); if (_reqCotizados.ItemList(dataGridRequerimientosParaCotizar.Rows[e.RowIndex].Cells[(int)Col_GridDetalle.ARTICULO].Value.ToString(), _codEmp).Count > 0) { Frm_CotizacionesPedidas _verCotiz = new Frm_CotizacionesPedidas(); _verCotiz.Articulo_cotizado = dataGridRequerimientosParaCotizar.Rows[e.RowIndex].Cells[(int)Col_GridDetalle.ARTICULO].Value.ToString(); _verCotiz.DescripArt_cotizado = dataGridRequerimientosParaCotizar.Rows[e.RowIndex].Cells[(int)Col_GridDetalle.DESCRIPCION].Value.ToString(); _verCotiz.CodEmp = _codEmp; _verCotiz.ShowDialog(); } else { MessageBox.Show("Este Artículo no tiene pedido de cotización", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Frm_CotizacionesPedidas_Load(object sender, EventArgs e) { try { this.Top = 50; BLL.Procedures.REQUERIMIENTOS_COTIZADOS_PROVEEDOR _reqCotizados = new BLL.Procedures.REQUERIMIENTOS_COTIZADOS_PROVEEDOR(); this.dataGridViewArticulosCotizadosProveed.DataSource = _reqCotizados.ItemList(_articulo_cotizado, _codEmp).ToArray(); this.labelArticulo.Text = _articulo_cotizado.ToString(); this.labelDescripArticulo.Text = _descripArt_cotizado.ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }