protected void btnIngresar_Click(object sender, EventArgs e) { Usuario user = new Usuario(); UsuarioNegocio negocio = new UsuarioNegocio(); user.NombreUsuario = txtUser.Text; user.Contrasenia = txtPass.Text; //user = negocio.Login(user); Usuario alguienNuevo; alguienNuevo = negocio.Login(user); if (alguienNuevo.Id != 0) // es el valor que hicimos que asuma en el else de negocio si NO coincidia el pass con el nombre de usuario { // si si coincide quiere decir que esta logueado entonces hay que preguntar si ya tiene o no cosas en el carrito Session.Add("alguienNuevo", alguienNuevo); if (Session["ListaCarrito"] != null) { Response.Redirect("Carrito.aspx"); } else if (Session["ListaCarrito"] == null) { Response.Redirect("Catalogo.aspx"); } } else { Response.Redirect("Login.aspx"); } }
public void Loguear() { if (!IsPostBack) { return; } Usuario usuario = new Usuario(); try { UsuarioNegocio negocio = new UsuarioNegocio(); usuario.Mail = txtMail.Text; usuario.Clave = txtPass.Text; usuario = negocio.Loguear(usuario); if (usuario.Id != 0) { Session.Add("usersession", usuario); Response.Redirect("Listado.aspx"); } else { Session["Error" + Session.SessionID] = "Usuario o Pass incorrectos."; Response.Redirect("Error.aspx"); } } catch (Exception ex) { //Session["Error" + Session.SessionID] = ex.ToString(); //Response.Redirect("Error.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { Usuario usuario = (Usuario)this.Session["usuario"]; if (usuario == null || usuario.MiPersona.Tipo != Persona.TiposPersonas.Docente || !UsuarioNegocio.TienePermiso(usuario, "formCargarNotas", Modos.ModoForm.Consulta)) { this.Notificar("No tiene permisos para cargar notas"); } else { if (!this.IsPostBack) { Persona docente = ((Usuario)this.Session["usuario"]).MiPersona; this.ddlCurso.DataSource = this.CursoNegocio.GetAllByDocente(docente.ID); this.ddlCurso.DataTextField = "Descripcion"; this.ddlCurso.DataValueField = "ID"; this.ddlCurso.DataBind(); this.LoadGrid(); this.ddlCondicion.DataSource = Enum.GetValues(typeof(AlumnoInscripcion.Condiciones)); this.ddlCondicion.DataBind(); } } }
protected void btnConfirmarCodigo_Click(object sender, EventArgs e) { if (!String.IsNullOrWhiteSpace(txtNbPassword.Text) && txtNbPassword.Text.Equals(txtNbPasswordConfirm.Text)) { E_USUARIO vUsuario = new E_USUARIO() { CL_CAMBIAR_PASSWORD = txtCodigo.Text, NB_PASSWORD = txtNbPassword.Text }; UsuarioNegocio nUsuario = new UsuarioNegocio(); E_RESULTADO vResultado = nUsuario.CambiaPassword(vUsuario, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(RadWindowManager1, vMensaje, vResultado.CL_TIPO_ERROR, 300, 180, null); ContentLogin.Visible = true; ContentPasswordRecovery.Visible = false; ContentCodigoConfirmacion.Visible = false; } else { UtilMensajes.MensajeResultadoDB(RadWindowManager1, "Las contraseñas no coinciden.", E_TIPO_RESPUESTA_DB.WARNING, 300, 180, null); } }
private void button1_Click(object sender, EventArgs e) { using (UsuarioNegocio usuarioNegocio = new UsuarioNegocio()) { if (txtLoginUsuario.Text == "") { MessageBox.Show("Digite o usuário", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); txtLoginUsuario.Focus(); return; } else if (txtLoginSenha.Text == "") { MessageBox.Show("Digite a Senha", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); txtLoginSenha.Focus(); return; } ListaUsuario listaUsuario = usuarioNegocio.Login(txtLoginUsuario.Text, txtLoginSenha.Text); if (listaUsuario.Count == 1) { FrmMenuPrincipal frMenuPrincipal = new FrmMenuPrincipal(listaUsuario, null); frMenuPrincipal.Show(); this.Visible = false; } else { MessageBox.Show("Usuário ou senha incorreto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtLoginUsuario.Select(); txtLoginSenha.Clear(); return; } } }
public override void GuardarCambios() { this.MapearADatos(); UsuarioNegocio usrNeg = new UsuarioNegocio(); usrNeg.Save(UsuarioActual); }
protected void btnCentro_ServerClick(object sender, EventArgs e) { if (gvCentros.SelectedValue != "") { UsuarioNegocio UserNeg = new UsuarioNegocio(); Usuario Usuario = new Usuario(); CentroDeporte Centro = new CentroDeporte(); CentroNegocio CenNeg = new CentroNegocio(); Session["Centro_Seleccionado"] = gvCentros.SelectedValue; Session["Deporte_Seleccionado"] = ddActividad.SelectedValue; Usuario = (Usuario)(Session["User_Home"]); Centro = CenNeg.BuscarCentro((string)Session["Centro_Seleccionado"]); if (!UserNeg.valido_existe_bloqueado(Usuario.IDUsuario, Centro.ID)) { Response.Redirect("JugadorReservaSeleccion.aspx"); } else { Response.Write("<script>alert('El centro que intenta seleccionar no permite que reserves en su centro por mal comportamiento en las reservas, por favor contactarse con el centro');</script>"); } } else { Response.Write("<script>alert('Debe seleccionar un centro para continuar);</script>"); } }
//protected void Valida_Usuario(object sender, EventArgs e) //{ // string User = txbUser.Value; // string Pass = txbPass.Value; // UsuarioNegocio UsNeg = new UsuarioNegocio(); // Usuario Usuario = new Usuario(); // Usuario= UsNeg.Valida_Credenciales(User,Pass); // if(Usuario != null) // { // if(Usuario.Role.Descripcion == "Jugador") // { // Session["User_Home"] = Usuario; // Response.Redirect("JugadorHome.aspx"); // } // else // { // Session["User_Home"] = Usuario; // Response.Redirect("ComercianteHome.aspx"); // } // } // else // { // Response.Write("<script>alert('Usuario Incorrecto, por favor ingrese nuevamente sus credenciales');</script>"); // } // } protected void btnLogin_ServerClick1(object sender, EventArgs e) { string User = txbUser.Value; string Pass = txbPass.Value; UsuarioNegocio UsNeg = new UsuarioNegocio(); Usuario Usuario = new Usuario(); Usuario = UsNeg.Valida_Credenciales(User, Pass); if (Usuario != null) { if (Usuario.Role.Descripcion == "Jugador") { Session["User_Home"] = Usuario; Response.Redirect("JugadorHome.aspx"); } else { Session["User_Home"] = Usuario; Response.Redirect("ComercianteHome.aspx"); } } else { Response.Write("<script>alert('Usuario Incorrecto, por favor ingrese nuevamente sus credenciales');</script>"); } }
private void btngrabar_Click_1(object sender, EventArgs e) { try { string rpta = ""; if (txtid.Text == string.Empty) { this.MensajeError("Faltan Ingresar datos en algunos Campos"); ErrorAlerta.SetError(txtid, "Seleccione el Id persona"); } else { rpta = UsuarioNegocio.Insertar(id, txtusuario.Text.Trim(), txtclave.Text.Trim(), txtnivel.Text.Trim(), cboestado.Text.Trim()); if (rpta.Equals("OK")) { this.MensajeCorrecto("Se Grabo el Registro Correctamente..."); } else { this.MensajeError(rpta); } } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
public override void Eliminar() { try { Console.Clear(); Console.Write("Ingrese el ID del usuario a eliminar: "); int ID = int.Parse(Console.ReadLine()); UsuarioNegocio.Delete(ID); Console.WriteLine("Usuario eliminado con exito"); } catch (FormatException) { Console.WriteLine("La ID ingresada debe ser un número entero"); } catch (NullReferenceException) { Console.WriteLine("No existe ningún usuario con esa ID"); } catch (Exception e) { Console.WriteLine(e.Message); } finally { Console.WriteLine("Presione una tecla para continuar"); Console.ReadKey(); } }
public override void Consulta() { try { Console.Clear(); Console.WriteLine("Ingrese el ID del usuario a consultar:"); int ID = int.Parse(Console.ReadLine()); this.MostrarDatos(UsuarioNegocio.GetOne(ID)); } catch (FormatException) { Console.WriteLine("La ID ingresada debe ser un número entero"); } catch (NullReferenceException) { Console.WriteLine("No existe ningún usuario con esa ID"); } catch (Exception e) { Console.WriteLine(e.Message);; } finally { Console.WriteLine("Presione una tecla para continuar"); Console.ReadKey(); } }
protected void Page_Load(object sender, EventArgs e) { // Usuario Aux= new Usuario(); negocio = new UsuarioNegocio(); if (Session["ListaCarrito"] == null) //Si la lista no llegó a instanciarse { ListaAux = new List <ItemCarrito>(); Session["ListaCarrito"] = ListaAux; } if (Session["alguienNuevo"] == null) { Response.Redirect("Login.aspx"); } pepito = (Usuario)Session["alguienNuevo"]; pepito = negocio.CargarDatosEnvio(pepito); // le mando a pepito que es el usuario completo para despues poder vincularlo con los datos personales //Cargar formsito de datos Dirección if (!IsPostBack) { txtCiudad.Text = pepito.Ciudad.ToString(); txtCodPost.Text = pepito.CodigoPost.ToString(); txtDireccion.Text = pepito.Direccion.ToString(); txtNroTelefono.Text = pepito.NroTelefono.ToString(); } CalcularImporteTotal((List <ItemCarrito>)Session["ListaCarrito"]); }
public ActionResult Login(USUARIO usuario) { if (ModelState.IsValid) { using (SistemaGestionCEM.Datos.Entities db = new Entities()) { UsuarioNegocio user2 = new UsuarioNegocio(); string user = usuario.NOMBRE_USUARIO; string pass = usuario.CONTRASENNA; if (user2.valida(user, pass)) { TempData["info"] = "Bienvenido."; return(CrearSesion(user)); } else { ViewBag.Message = "Usuario o contraseña incorrectos."; return(View()); } } } return(View()); }
/// <summary> /// /// </summary> /// <param name="IdGrupo"></param> private void PopularGridUsuarios(int IdGrupo) { UsuarioNegocio objNegocio = new UsuarioNegocio(); StoreCRJPessoa.DataSource = objNegocio.ObterUsuarioFromGrupo(IdGrupo); StoreCRJPessoa.DataBind(); }
public void Consultar() { try { Console.Clear(); Console.Write("╔Ingrese el ID del Usuario a Consultar:"); int ID = int.Parse(Console.ReadLine()); this.MostrarDatos(UsuarioNegocio.GetOne(ID)); } #region ExcepcionesConsultar catch (FormatException fe) { Console.WriteLine(); Console.WriteLine("|X| La ID Ingresada debe ser un Numero Entero |X|"); } catch (NullReferenceException nre) { Console.WriteLine(); Console.WriteLine("|X| No Existe Usuario con Esa ID |X|"); } catch (Exception e) { Console.WriteLine(); Console.WriteLine("|X| Error Desconocido , Ni siquiera deberias ver esto |X|"); } finally { Console.WriteLine("\nPresione una tecla para continuar..."); Console.ReadKey(); } #endregion }
private void btnIngresar_Click(object sender, EventArgs e) { try { formLogin.UsuarioLogueado.NombreUsuario = this.txtUsuario.Text; formLogin.UsuarioLogueado.Clave = this.txtPass.Text; formLogin.UsuarioLogueado = UsuarioNegocio.ValidarLogueo(formLogin.UsuarioLogueado); this.DialogResult = DialogResult.OK; } catch (UsuarioInexistenteException exc) { this.Notificar(exc.Message, "Login", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (ContraseñaIncorrectaException exc) { this.Notificar(exc.Message, "Login", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (UsuarioInvalidoException exc) { this.Notificar(exc.Message, "Login", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { this.Notificar("Lo sentimos, ha ocurrido un error", "Login", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Agregar() { Usuario usuario = new Usuario(); Console.Clear(); Console.WriteLine("╔"); Console.WriteLine("║ Agregando Nuevo Usuario"); Console.Write("╠\t╚╗ Nombre: "); usuario.Nombre = Console.ReadLine(); Console.Write("║\t ╠ Apellido: "); usuario.Apellido = Console.ReadLine(); Console.Write("║\t ╠ Nombre de Usuario: "); usuario.NombreUsuario = Console.ReadLine(); Console.Write("║\t ╠ Clave: "); usuario.Clave = Console.ReadLine(); Console.Write("║\t ╠ Email: "); usuario.Email = Console.ReadLine(); Console.WriteLine("╚\t ╚ Habilitado: "); ModificarHabilitacion(usuario); UsuarioNegocio.Save(usuario); Console.WriteLine(""); Console.WriteLine("╔══"); Console.WriteLine("║ Se Agrego el Usuario con ID Nº" + usuario.ID); Console.WriteLine("╚══"); Console.ReadKey(); }
protected void btnBorrar_Click(object sender, EventArgs e) { UsuarioNegocio usuarioNegocio = new UsuarioNegocio(); usuarioNegocio.BajaUsuario(Convert.ToInt64(Request.QueryString["ID"])); Response.Redirect("ABM_Usuarios.aspx"); }
private void alterarPapelDeParedeToolStripMenuItem1_Click(object sender, EventArgs e) { try { if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK) { pictureBox1.Load(openFileDialog1.FileName); UsuarioNegocio usuarioNegocio = new UsuarioNegocio(); string retorno = usuarioNegocio.setarPapelDeParede(ControleSistema.getUsuario().IDUsuario, pictureBox1.ImageLocation); int ID; if (int.TryParse(retorno, out ID)) { MessageBox.Show("O novo papel de parede foi salvo em seu usuário."); } else { MessageBox.Show("Erro ao alterar papel de parede"); } } } catch (Exception ex) { MessageBox.Show("Erro ao inserir a imagem. Detalhes: {0}" + ex.Message); } }
private void FrmPerfil_Load(object sender, EventArgs e) { UsuarioNegocio usuarioNegocio = new UsuarioNegocio(); DireccionNegocio direccionNegocio = new DireccionNegocio(); btnAceptar.Hide(); try { cbxPerfil.DataSource = usuarioNegocio.listarUsuarios(); if (personaLocal != null) { lblNombreCompleto.Text = personaLocal.Nombre + ", " + personaLocal.Apellido; DNI.Text = personaLocal.DNI; //cbxPerfil.SelectedIndex = cbxPerfil.FindString(personaLocal.Usuario.Perfil); } //tbxDNI.Text = personaLocal.DNI; //dateNac.Value = personaLocal.Nacimiento; //tbxEmail.Text = personaLocal.Email; //tbxDirec.Text = personaLocal.Direccion.Calle; //tbxNumber.Text = personaLocal.Direccion.Numero.ToString(); //ckbCapa.Checked = heroeLocal.UsaCapa; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
protected void SolicitarCambioPassword() { string vToken = Membership.GeneratePassword(12, 1); E_USUARIO vUsuario = new E_USUARIO(); if (rtsRecuperarPassword.SelectedIndex == 0) { vUsuario.CL_USUARIO = txtRecuperarCuenta.Text; } else { vUsuario.NB_CORREO_ELECTRONICO = txtRecuperarCuenta.Text; } vUsuario.CL_CAMBIAR_PASSWORD = vToken; UsuarioNegocio nUsuario = new UsuarioNegocio(); E_RESULTADO vResultado = nUsuario.CambiaPassword(vUsuario, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(RadWindowManager1, vMensaje, vResultado.CL_TIPO_ERROR, 300, 200, null); if (vResultado.CL_TIPO_ERROR.Equals(E_TIPO_RESPUESTA_DB.SUCCESSFUL)) { ContentLogin.Visible = false; ContentPasswordRecovery.Visible = false; ContentCodigoConfirmacion.Visible = true; } }
public void ObtenerUsuarios() { bool vLigado; if (rbLigado.Checked == true) { vLigado = true; } else { vLigado = false; } UsuarioNegocio nUsuarios = new UsuarioNegocio(); List <SPE_OBTIENE_USUARIOS_EMPLEADOS_Result> vListaUsuarios = new List <SPE_OBTIENE_USUARIOS_EMPLEADOS_Result>(); vListaUsuarios = nUsuarios.ObtieneUsuariosActivos(null, vLigado); if (rbLigado.Checked == true) { cmbUsuarios.DataSource = vListaUsuarios.ToList(); cmbUsuarios.DataTextField = "CL_USUARIO"; cmbUsuarios.DataValueField = "CL_USUARIO"; cmbUsuarios.DataBind(); } else { cmbUsuariosNl.DataSource = vListaUsuarios.ToList(); cmbUsuariosNl.DataTextField = "CL_USUARIO"; cmbUsuariosNl.DataValueField = "CL_USUARIO"; cmbUsuariosNl.DataBind(); } }
public void LoginNok() { IQueryable <Usuario> UsuariosLista = new List <Usuario> { new Usuario() { Id = 1, Login = "******", Senha = "admin" } }.AsQueryable <Usuario>(); var mockSet = new Mock <DbSet <Usuario> >(); mockSet.As <IQueryable <Usuario> >().Setup(s => s.Provider).Returns(UsuariosLista.Provider); mockSet.As <IQueryable <Usuario> >().Setup(s => s.Expression).Returns(UsuariosLista.Expression); mockSet.As <IQueryable <Usuario> >().Setup(s => s.ElementType).Returns(UsuariosLista.ElementType); mockSet.As <IQueryable <Usuario> >().Setup(s => s.GetEnumerator()).Returns(UsuariosLista.GetEnumerator()); var mockContexto = new Mock <ProvaContext>(); mockContexto.Setup(s => s.Usuario).Returns(mockSet.Object); UsuarioNegocio usuarioNegocio = new UsuarioNegocio(mockContexto.Object); bool valido = usuarioNegocio.ValidaUsuarioSenha("admin", "teste"); Assert.IsFalse(valido); }
protected void CargarDatos(string pIdUsuario) { UsuarioNegocio nUsuario = new UsuarioNegocio(); // E_USUARIO vUsuario = nUsuario.ObtieneUsuario(pIdUsuario); E_USUARIO vUsuario = nUsuario.ObtieneUsuarioPde(pIdUsuario); bool vEsInsercion = vClOperacion == E_TIPO_OPERACION_DB.I; if (vEsInsercion) { } if (vEditar == "true") { txtClUsuario.ReadOnly = !vEsInsercion; txtNbUsuario.ReadOnly = !vEsInsercion; txtClUsuario.Text = vUsuario.CL_USUARIO; txtContrasena.Text = vUsuario.CONTRASENA; } vIdEmpleado = vUsuario.ID_EMPLEADO_PDE; txtNbUsuario.Text = vUsuario.NB_USUARIO; txtNbCorreoElectronico.Text = vUsuario.NB_CORREO_ELECTRONICO; chkActivo.Checked = vUsuario.FG_ACTIVO; cmbRol.Items.AddRange(vUsuario.XML_CATALOGOS.Element("ROLES").Elements("ROL").Select(s => new RadComboBoxItem(s.Attribute("NB_ROL").Value, s.Attribute("ID_ROL").Value) { Selected = UtilXML.ValorAtributo <bool>(s.Attribute("FG_SELECCIONADO")) })); }
protected void btn_Cambio_Click(object sender, EventArgs e) { lblContrasenia.Text = ""; lblMail.Text = ""; lblNombreApellido.Text = ""; lblNombreUsuario.Text = ""; if (Validaciones()) { //enviarlo de nuevo a la DB con update DatosPersonales datos = new DatosPersonales(); Usuario usu = new Usuario(); PaginasWebNegocios pagNeg = new PaginasWebNegocios(); datos.NombreApellido = txtNombreApellido.Text; datos.TelefonoMovil = Convert.ToInt32(txtTelefonoMovil.Text); datos.TelefonoFijo = Convert.ToInt32(txtTelefonoFijo.Text); datos.Email = txtEmail.Text; datos.EmailRecuperacion = txtEmailRecuperacion.Text; usu.NombreUsuario = txtNombreUsuario.Text; usu.Contrasenia = UsuarioNegocio.GetSHA256(txtContrasenia.Text); usu.ID = Usuario.ID; pagNeg.ActualizarDatos(usu, datos); Response.Redirect("Catalogo.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { UsuarioNegocio negocioUsuario = new UsuarioNegocio(); ListaUsuarios = negocioUsuario.ListarReporteViewXid(); Session.Add("ListaReporte", ListaUsuarios); if (Session["alguienNuevo"] != null) { Usuario usuario; usuario = (Usuario)Session["alguienNuevo"]; if (usuario.TipoUsuario != TipoUsuarioConstante.ADMINISTRADOR) { Response.Redirect("Catalogo.aspx"); } } else { Response.Redirect("Catalogo.aspx"); } }
protected void btnIngresar_Click(object sender, EventArgs e) { UsuarioNegocio negocio = new UsuarioNegocio(); Usuario usuario = new Usuario(); try { usuario.Nombre = txtUsuario.Text; usuario.Pass = txtPass.Text; usuario = negocio.login(usuario); if (usuario.Id != 0) { Session.Add("usersession", usuario); Response.Redirect("ListaPokemon.aspx"); } else { Session["Error" + Session.SessionID] = "Usuario o pass incorrectos."; Response.Redirect("Error.aspx"); } } catch (Exception ex) { //Session["Error" + Session.SessionID] = ex.ToString(); //Response.Redirect("Error.aspx"); } }
protected void btnBloquear_Click(object sender, EventArgs e) { UsuarioNegocio UserNeg = new UsuarioNegocio(); CentroDeporte Centro; Usuario User = new Usuario(); Centro = (CentroDeporte)Session["Centro_Login"]; User.IDUsuario = int.Parse(gvDesbloqueados.SelectedValue); if (UserNeg.valido_existe_Desbloqueado(User.IDUsuario, Centro.ID)) { if (UserNeg.ActualizoABloqueado(User.IDUsuario, Centro.ID)) { Cargo_Datos(); } } else { if (UserNeg.Bloquear_Usuario(User.IDUsuario, Centro.ID)) { Cargo_Datos(); } } }
private void btnEntrar_Click(object sender, EventArgs e) { UsuarioNegocio usuarioNegocio = new UsuarioNegocio(); try { bool logado = usuarioNegocio.Logar(txtLogin.Text, txtSenha.Text); if (logado) { MessageBox.Show("Bem vindo ao sistema"); FrmPrincipal frmPrincipal = new FrmPrincipal(); frmPrincipal.ShowDialog(); Close(); } else { MessageBox.Show("Login ou senha inválido"); } } catch (Exception erro) { MessageBox.Show("Erro: " + erro.Message); } }
private void btnEntrar_Click(object sender, EventArgs e) { try { UsuarioNegocio usuarioNegocio = new UsuarioNegocio(); Usuario usuarioLogado = new Usuario(); usuarioLogado = usuarioNegocio.ConsultarPorUsuarioSenha(txtUsuario.Text, txtSenha.Text); if (usuarioLogado.IDStatus == 2) { MessageBox.Show("Esse usuário foi desativado. Entre em contato com o administrador."); this.Close(); } PessoaFilial filial = new PessoaFilial(); PessoaFilialNegocio filialNegocio = new PessoaFilialNegocio(); filial = filialNegocio.ConsultarIdNomeLogon(usuarioLogado.IDFilial, null); ControleSistema.setFilialUsuario(filial, usuarioLogado); ControleSistema.atualizaCaixaAtual(); //abre o formulario atual ControleFormulario.abreFrmMenu(usuarioLogado, filial); this.Visible = false; } catch (Exception ex) { MessageBox.Show(ex.Message); txtUsuario.Focus(); } }