private void dgvDatosCombo_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { objc = new Consultas(); objc.CargarProductosdelcombo(Convert.ToString(dgvDatosCombo.Rows[e.RowIndex].Cells[6].Value), dgvDetalleCombo); }
private void dgvDatosCombo_CellClick(object sender, DataGridViewCellEventArgs e) { try { //objc = new Consultas(); //objc.CargarProductosdelcombo(Convert.ToString(dgvDatosCombo.Rows[e.RowIndex].Cells[4].Value), dgvDetalleCombo); objc = new Consultas(); if (rdbCombosActivos.Checked) { if (this.dgvDatosCombo.Columns[e.ColumnIndex].Name == "Desabilitar") { ///"UPDATE TbProveedor SET ESTADO = 1 WHERE IDENTIFICACION = '" + Identificacion + "'" objc.EjecutarSQL("UPDATE TbCombo SET ESTADO = 0 WHERE IDCOMBO = '" + Convert.ToString(dgvDatosCombo.Rows[e.RowIndex].Cells[6].Value) + "'"); objc.EjecutarSQL("UPDATE TbProducto SET ACTIVO = 0 WHERE CODIGOBARRA = '" + Convert.ToString(dgvDatosCombo.Rows[e.RowIndex].Cells[2].Value) + "'"); cargarDatos("1"); if (dgvDetalleCombo.RowCount > 0) { dgvDetalleCombo.Rows.Clear(); } } } else if (rdbCombosInactivos.Checked) { if (this.dgvDatosCombo.Columns[e.ColumnIndex].Name == "Desabilitar") { objc.EjecutarSQL("UPDATE TbCombo SET ESTADO = 1 WHERE IDCOMBO = '" + Convert.ToString(dgvDatosCombo.Rows[e.RowIndex].Cells[6].Value) + "'"); objc.EjecutarSQL("UPDATE TbProducto SET ACTIVO = 1 WHERE CODIGOBARRA = '" + Convert.ToString(dgvDatosCombo.Rows[e.RowIndex].Cells[2].Value) + "'"); cargarDatos("0"); if (dgvDetalleCombo.RowCount > 0) { dgvDetalleCombo.Rows.Clear(); } } } if (this.dgvDatosCombo.Columns[e.ColumnIndex].Name == "Modificar") { bandera = 2; idcombo = Convert.ToInt32(dgvDatosCombo.Rows[e.RowIndex].Cells[6].Value); btnAgregarProductoACombo.Enabled = false; codigobarra = Convert.ToString(dgvDatosCombo.Rows[e.RowIndex].Cells[2].Value); //String identificacion = dgvDatosCombo.CurrentRow.Cells[3].Value.ToString(); tcComboProducto.SelectedIndex = 0; //objc = new Consultas(); txtCodigoCombo.Text = Convert.ToString(dgvDatosCombo.Rows[e.RowIndex].Cells[2].Value); txtNombreCombo.Text = Convert.ToString(dgvDatosCombo.Rows[e.RowIndex].Cells[3].Value); txtCantCombo.Text = Convert.ToString(dgvDatosCombo.Rows[e.RowIndex].Cells[4].Value); txtPrecioCombo.Text = Convert.ToString(dgvDatosCombo.Rows[e.RowIndex].Cells[5].Value); objc.CargarProductosdelcombo(Convert.ToString(dgvDatosCombo.Rows[e.RowIndex].Cells[6].Value), dgvDetalleCombo); for (int i = 0; i < dgvDetalleCombo.RowCount; i++) { indezp.Add(i); dgvProductosEnCombo.Rows.Add(""); dgvProductosEnCombo.Rows[i].Cells[0].Value = dgvDetalleCombo.Rows[i].Cells[0].Value; dgvProductosEnCombo.Rows[i].Cells[2].Value = dgvDetalleCombo.Rows[i].Cells[1].Value; dgvProductosEnCombo.Rows[i].Cells[3].Value = dgvDetalleCombo.Rows[i].Cells[2].Value; if (fila(Convert.ToString(dgvDetalleCombo.Rows[i].Cells[0].Value))) { dgvProductosEnCombo.Rows[i].Cells[1].Value = dgvProductosParaCombo.Rows[n].Cells[2].Value; dgvProductosEnCombo.Rows[i].Cells[4].Value = dgvProductosParaCombo.Rows[n].Cells[3].Value; dgvProductosEnCombo.Rows[i].Cells[5].Value = dgvProductosParaCombo.Rows[n].Cells[4].Value; dgvProductosEnCombo.Rows[i].Cells[6].Value = dgvProductosParaCombo.Rows[n].Cells[5].Value; dgvProductosParaCombo.Rows[n].Cells[6].Value = true; dgvProductosEnCombo.Rows[i].Cells[7].Value = dgvProductosParaCombo.Rows[n].Cells[6].Value; } } } //btnLimpiarProveedor.Text = "&Cancelar"; //btnGuardarProveedor.Text = "&Modificar"; } catch (Exception) { //throw; } }