private void ISesion_Click(object sender, EventArgs e) { Clases.Conexion con = new Clases.Conexion(); Usuario users = new Usuario(); Usuario aux = new Usuario(); try { con.inicioConnection(); if (string.IsNullOrEmpty(username.Text) || string.IsNullOrEmpty(pass.Text)) { con.cerrarConnection(); advert.label2.Text = "Hay campos vacíos en el formulario, \npor favor rellene los campos solicitados"; result = advert.ShowDialog(); if (result == DialogResult.OK) { } } else { if (users.loguear(username.Text, pass.Text) == true) { aux = users.ObtenerUsuario(int.Parse(users.Id)); if (aux.Estado == "True") { if (aux.TipoUsuario == "A") { info.label2.Text = "Usuario Correcto, Bienvenido " + username.Text; result = info.ShowDialog(); if (result == DialogResult.OK) { Administrador admin = new Administrador(); if (users != null) { admin.lbladmin.Text = aux.Nombre; } else { admin.lbladmin.Text = ""; } admin.Show(); this.Hide(); } } else { info.label2.Text = "Usuario Correcto, Bienvenido " + username.Text; result = info.ShowDialog(); if (result == DialogResult.OK) { Secretaria secre = new Secretaria(); if (users != null) { secre.lbladmin.Text = aux.Nombre; } else { secre.lbladmin.Text = ""; } secre.Show(); this.Hide(); } } } else { info.label2.Text = "El usuario está desactivado,\nlo sentimos no puede acceder al sistema.\n Consulte con su Administrador de TI"; result = info.ShowDialog(); if (result == DialogResult.OK) { } } } else { info.label2.Text = "Usuario Incorrecto, inténtelo de nuevo"; result = info.ShowDialog(); if (result == DialogResult.OK) { } } } con.cerrarConnection(); } catch (Exception) { error.label2.Text = "Ocurrió un error en la ejecución,\nvuelva a inténtarlo más tarde"; result = error.ShowDialog(); if (result == DialogResult.OK) { } } }