private void btnIngresar_Click(object sender, EventArgs e) { if (validar(tbUsuario, tbClave)) { manejador = new MetodosFactory(); metodosUsuarios = manejador.getMetodos(MetodoType.usuarios); bool existe = false; bool conecto = true; try { foreach (IEntidad usu in metodosUsuarios.Todo()) { clsUsuarios usuario = (clsUsuarios)usu; if(usuario.Username==tbUsuario.Text && usuario.Contraseña==tbClave.Text) { existe = true; idUsuario = usuario.Id; } } } catch(SqlException ex) { MessageBox.Show("Se ha producido el sgte. error: "+ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error ); conecto = false; } if (existe) { usuarioRegistrado = tbUsuario.Text; frmMenu oFrmMenu = new frmMenu(this); oFrmMenu.Show(); usuarioRegistrado = tbUsuario.Text; this.Hide(); } else { if (conecto) { MessageBox.Show("Los datos ingresados no son válidos", "Ingreso fallido.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } tbClave.Clear(); tbUsuario.Clear(); tbUsuario.Focus(); } } }
public frmTurno(IEntidad paciente, frmMenu padre) { InitializeComponent(); this.padre = padre; this.paciente = paciente; }