private void Navegador_Load(object sender, EventArgs e) { colorDialog1.Color = nuevoColor; this.BackColor = colorDialog1.Color; if (tabla != "def") { int i = 0; DataTable dt = logic.consultaLogica(tabla); dataGridView1.DataSource = dt; CreaComponentes(); deshabilitarcampos_y_botones(); Btn_Modificar.Enabled = true; Btn_Eliminar.Enabled = true; foreach (Control componente in Controls) { if (componente is TextBox || componente is DateTimePicker || componente is ComboBox) { componente.Text = dataGridView1.CurrentRow.Cells[i].Value.ToString(); i++; } if (componente is Button) { string var1 = dataGridView1.CurrentRow.Cells[i].Value.ToString(); if (var1 == "1") { componente.Text = "Desactivado"; componente.BackColor = Color.Red; } if (var1 == "0") { componente.Text = "Activado"; componente.BackColor = Color.Green; } } } } }
private void Navegador_Load(object sender, EventArgs e) { if (tabla != "def") { string TablaOK = logic.TestTabla(tabla); if (TablaOK == "" && correcto == 0) { string EstadoOK = logic.TestEstado(tabla); if (EstadoOK == "" && correcto == 0) { DataTable dt = logic.consultaLogica(tabla); dataGridView1.DataSource = dt; Asayuda = logic.verificacion(""); if (Asayuda == "0") { MessageBox.Show("No se encontró ningún registro en la tabla Ayuda"); Application.Exit(); } else { if (numeroAlias() == logic.contarCampos(tabla)) { llenarCampos(); int i = 0; int head = 0; while (head < logic.contarCampos(tabla)) { dataGridView1.Columns[head].HeaderText = aliasC[head]; head++; } deshabilitarcampos_y_botones(); Btn_Modificar.Enabled = true; Btn_Eliminar.Enabled = true; if (logic.TestRegistros(tabla) > 0) { foreach (Control componente in Controls) { componente.Text = dataGridView1.CurrentRow.Cells[i].Value.ToString(); i++; } } else { Btn_Anterior.Enabled = false; Btn_Siguiente.Enabled = false; Btn_FlechaInicio.Enabled = false; Btn_FlechaFin.Enabled = false; Btn_Modificar.Enabled = false; Btn_Eliminar.Enabled = false; } } else { if (numeroAlias() < logic.contarCampos(tabla)) { DialogResult validacion = MessageBox.Show(EstadoOK + "El numero de Alias asignados es menor que el requerido \n Solucione este error para continuar...", "Verificación de requisitos", MessageBoxButtons.OK); if (validacion == DialogResult.OK) { Application.Exit(); } } else { if (numeroAlias() > logic.contarCampos(tabla)) { DialogResult validacion = MessageBox.Show(EstadoOK + "El numero de Alias asignados es mayor que el requerido \n Solucione este error para continuar...", "Verificación de requisitos", MessageBoxButtons.OK); if (validacion == DialogResult.OK) { Application.Exit(); } } } } } } else { DialogResult validacion = MessageBox.Show(EstadoOK + "\n Solucione este error para continuar...", "Verificación de requisitos", MessageBoxButtons.OK); if (validacion == DialogResult.OK) { Application.Exit(); } } } else { DialogResult validacion = MessageBox.Show(TablaOK + "\n Solucione este error para continuar...", "Verificación de requisitos", MessageBoxButtons.OK); if (validacion == DialogResult.OK) { Application.Exit(); } } } }