Exemple #1
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            if (Validar.ValidarExpresion(txtBuscarEmpleado.Text.ToUpper()) && Validar.ValidarLetra(txtBuscarEmpleado.Text.ToUpper()))
            {
                string consulta = $"SELECT `NIF`, `Nombre`, `Apellido`, `Edad`, `Password`, `Activo`, `Imagen` FROM `empleado` WHERE NIF = '{txtBuscarEmpleado.Text}';";

                List <ArrayList> data = BBDD.Leer(consulta);
                if (BBDD.ConnectionWorking)
                {
                    try
                    {
                        if (GlobalData.CargarDatosSoloEmpleado(data[0]))
                        {
                            mtxtDNI.Text      = GlobalData.Empleado.Nif;
                            txtNombre.Text    = GlobalData.Empleado.Nombre;
                            txtApellidos.Text = GlobalData.Empleado.Apelido;
                            txtEdad.Text      = GlobalData.Empleado.Edad.ToString();
                            txtPassword.Text  = GlobalData.Empleado.Password;
                            if (txtPassword.Text != "")
                            {
                                chkAdmin.Checked     = true;
                                txtPassword.ReadOnly = false;
                            }
                            else
                            {
                                chkAdmin.Checked = false;
                            }
                            chkActivo.Checked = GlobalData.Empleado.Activo;
                            if (GlobalData.Empleado.Image != null)
                            {
                                picFotoPerfil.Image = GlobalData.Empleado.Image;
                            }
                        }
                        else
                        {
                            MessageBox.Show("No se ha encontrado ningún usuario con ese DNI en la BBDD.");
                        }
                    }
                    catch
                    {
                        MessageBox.Show("No se ha encontrado ningún usuario con ese DNI en la BBDD.");
                    }
                }
                else
                {
                    MessageBox.Show("Error con la conexión con la base de datos, comprueba tu conexión.");
                }
            }
            else
            {
                MessageBox.Show("La estructura o la letra del NIF son incorrectas.");
            }
        }