示例#1
0
        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;
                        }
                    }
                }
            }
        }
示例#2
0
        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();
                    }
                }
            }
        }