示例#1
0
 private void dgvDatosCombo_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     objc = new Consultas();
     objc.CargarProductosdelcombo(Convert.ToString(dgvDatosCombo.Rows[e.RowIndex].Cells[6].Value), dgvDetalleCombo);
 }
示例#2
0
        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;
            }
        }