public JsonResult OnPostIniciarSesion(InicioSesion form) { try { IRestResponse response = _user.SignInUser(form.Identification, form.Password); if (response.StatusCode != System.Net.HttpStatusCode.OK && response.StatusCode != 0) { var respuesta = JsonConvert.DeserializeObject <BaseResponse>(response.Content); return(new JsonResult(respuesta.ErrorMessage)); } else if (response.StatusCode == System.Net.HttpStatusCode.OK && response.IsSuccessful) { _logger.LogInformation($"Inició sesión el usuario con identificación {form.Identification}"); return(new JsonResult(string.Empty)); } else { _logger.LogError($"Imposible conectar con el apí"); return(new JsonResult("Imposible conectar con el apí")); } } catch (Exception e) { _logger.LogError(e, $"Falló el inicio de sesión para el usuario con identificación {form.Identification}"); return(new JsonResult("Internal server error")); } }
public JsonResult RegistrarCliente() { string _cMensajeError = null; RegistroDTO _oUsuario = JsonConvert.DeserializeObject <RegistroDTO>(Request["oCliente"]); RegistroUsuario Registro = new RegistroUsuario(); Carrito carrito = new Carrito(); InicioSesion Login = new InicioSesion(); try { RegistroDTO _oMensajesError = Registro.ValidarDatos(_oUsuario); if (_oMensajesError == null) { int iIdCliente = Registro.RegistrarCliente(_oUsuario); carrito.RegistrarCarrito(iIdCliente); Session["iIdCliente"] = iIdCliente.ToString(); _oUsuario = null; } else { _oUsuario = _oMensajesError; } } catch (Exception) { _cMensajeError = "Ha ocurrido un error al registrarse por favor intente mas tarde"; } return(Json(new { _cMensajeError, _oUsuario })); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { cargarProductos(); tblUsuarios usuario; if (Session["user"] != null) { usuario = (tblUsuarios)Session["user"]; InicioSesion inicioSesion = new InicioSesion(); if (usuario.id_rol == 5 && !inicioSesion.validarPermiso(usuario.id_usuario, "ProductosR") && !inicioSesion.validarPermiso(usuario.id_usuario, "ProductosRW")) { Response.Redirect("Index.aspx"); } else { if (inicioSesion.validarPermiso(usuario.id_usuario, "ProductosR")) { lknNuevo.Visible = false; lknGuardar.Visible = false; lknEliminar.Visible = false; } } dsCategorias.WhereParameters["id_empresa"].DefaultValue = usuario.tblSucursales.id_empresa.ToString(); } } }
public JsonResult IniciarSesion() { LoginDTO _oAdministrador = JsonConvert.DeserializeObject <LoginDTO>(Request["oAdmin"]); InicioSesion _oLogin = new InicioSesion(); //Instancia de la clase business. try { LoginDTO _oSesion = _oLogin.ValidarLogin(_oAdministrador, false); if (_oSesion.iIdUsuario > 0) { Session["iIdAdministrador"] = _oSesion.iIdUsuario.ToString(); _oAdministrador = null; RedirectToAction("Inicio"); } else { _oAdministrador = _oSesion; } } catch (Exception) { _cMensaje = "Ha ocurrido un error poder establecer una conexión para iniciar tu sesión, por favor intente más tarde."; } return(Json(new { _oAdministrador, _cMensaje })); }
public JsonResult IniciarSesion() { string _cMensajeError = null; LoginDTO _oUsuario = JsonConvert.DeserializeObject <LoginDTO>(Request["oCliente"]); InicioSesion Login = new InicioSesion(); try { LoginDTO _oLogin = Login.ValidarLogin(_oUsuario, true); if (_oLogin.iIdUsuario > 0) { Session["iIdCliente"] = _oLogin.iIdUsuario.ToString(); _oUsuario = null; RedirectToAction("Inicio"); } else { _oUsuario = _oLogin; } } catch (System.Exception) { _cMensajeError = "Ha ocurrido un error al iniciar sesión por favor intente mas tarde"; } return(Json(new { _cMensajeError, _oUsuario })); }
private void cargarPermisos() { tblUsuarios usuario; if (Session["user"] != null) { if (Request.QueryString["usuario"] != null) { usuario = (tblUsuarios)Session["user"]; InicioSesion inicioSesion = new InicioSesion(); if (usuario.id_rol == 5 && !inicioSesion.validarPermiso(usuario.id_usuario, "Sucursales")) { Response.Redirect("Index.aspx"); } List <tblPermisosUsuarios> permisos = new List <tblPermisosUsuarios>(); AdminUsuarios aUser = new AdminUsuarios(); cbPermisos.DataSource = aUser.obtenerPermisos(); cbPermisos.DataValueField = "id_permiso"; cbPermisos.DataTextField = "descripcion"; cbPermisos.DataBind(); int idUsuario = Convert.ToInt16(Request.QueryString["usuario"]); permisos = aUser.obtenerPermisosUsuarios(idUsuario); if (permisos.Count > 0 && cbPermisos.Items.Count > 0) { foreach (tblPermisosUsuarios item in permisos) { cbPermisos.Items.FindByValue(item.id_permiso.ToString()).Selected = true; } } } } }
public async Task <ActionResult <InicioSesionRespuesta> > inicioDeSesion(InicioSesion inicioSesion) { InicioSesionRespuesta respuesta = null; try { var user = await this.userRepositorio.iniciarSesion(inicioSesion); if (user == null) { return(StatusCode(StatusCodes.Status400BadRequest, "Credenciales inválidas")); } respuesta = GenerarTokenJwt(user); this.Ok("Sesión iniciada correctamente"); } catch (SqlException ex) { return(StatusCode(StatusCodes.Status303SeeOther, ex.Message)); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } return(respuesta); }
public App() { InitializeComponent(); //UsuarioModel.EliminarUsuarioRealm(); //List<UsuarioModel> lstUsuarios = UsuarioModel.ObtenerUsuarioRealm(); //UsuarioModel usuario = new UsuarioModel(); UsuarioModel usuario = UsuarioModel.ObtenerUsuarioRealm(); //if (lstUsuarios.Count > 0) if (usuario != null) { Globales.UsuarioActivo = usuario.Usuario; NavigationPage navigation = new NavigationPage(new PRODUX.View.Menu.Inicio()); navigation.CurrentPage.Title = "Usuario: " + Globales.UsuarioActivo; navigation.BarBackgroundColor = Color.Black; navigation.BarTextColor = Color.White; MainPage = new MasterDetailPage { Master = new PRODUX.View.Menu.Menu(), Detail = navigation }; } else { MainPage = new InicioSesion(); } }
public Product() { producto = new Producto(); almacen = new Almacen(); validaciones = new Validaciones(); inicioSesion = new InicioSesion(); }
public App() { MessagingCenter.Subscribe <InicioSesion>(this, "Autenticado", (sender) => { Sesion(); }); MessagingCenter.Subscribe <CambioContrasenia>(this, "Autenticado", (sender) => { Sesion(); }); MessagingCenter.Subscribe <MiPerfil>(this, "NoAutenticado", (sender) => { Settings.session_access_token = String.Empty; Settings.session_token_type = String.Empty; Settings.session_refresh_token = String.Empty; Settings.session_expires_in = String.Empty; Settings.session_scope = String.Empty; Settings.session_carne = String.Empty; Settings.session_nombre = String.Empty; Settings.session_role = string.Empty; MainPage = new InicioSesion(); }); ManejadorDatos = new ManejadorDatos(new ServicioWeb()); if (string.IsNullOrEmpty((Settings.session_access_token))) { MainPage = new InicioSesion(); } else { MainPage = new PrincipalTP(); } }
private void btnCerrar_Click(object sender, EventArgs e) { if (MessageBox.Show("¿Estás seguro de Cerrar el Programa?", "¡Alerta!", MessageBoxButtons.YesNo) == DialogResult.Yes) { InicioSesion login = new InicioSesion(); login.Show(); this.Close(); } }
public void CheckEnterTest() { InicioSesion caller = new InicioSesion(); Registrarse r = new Registrarse(caller); int pulsada = 16; Assert.AreNotEqual(pulsada, 13); }
public void ValidarInicioSesionTest() { InicioSesion i = new InicioSesion(); string nomUsu2 = "@"; string pass2 = "f$"; Assert.IsTrue(InicioSesion.ValidarInicioSesion(nomUsu2, pass2)); }
public void CerrarSesion() { //Ocultar este formulario Interfaz.Inicio.ActiveForm.Hide(); //Crear Nuevo formulario InicioSesion frm = new InicioSesion(); //Activar-Motrar formulario principal frm.Show(); }
private void loginButton_Clicked(object sender, EventArgs e) { InicioSesion inicioSesion = new InicioSesion(); if (inicioSesion.iniciarSesion(usuarioEditText.Text, passwordEditText.Text)) { Intent intent = new Intent(this, typeof(ListaViajesActivity)); StartActivity(intent); } }
private void timer1_Tick(object sender, EventArgs e) { contador++; if (contador >= 300) { timer1.Enabled = false; this.Hide(); InicioSesion login = new InicioSesion(); login.Show(); } }
protected void btnLogin_Click(object sender, EventArgs e) { InicioSesion sesion = new InicioSesion(); tblUsuarios usuario = sesion.iniciarSesion(txtCorreo.Text, txtPassword.Text); if (usuario != null) { Session["user"] = usuario; Response.Redirect(Request.Url.AbsoluteUri); } }
public void EmailValidoTest() { InicioSesion caller = new InicioSesion(); Registrarse r = new Registrarse(caller); string bueno = "*****@*****.**"; string malo = "OdioLasPruebasUnitarias"; Assert.IsTrue(r.EmailValido(malo), "este email no vale"); Assert.IsTrue(r.EmailValido(bueno)); }
private void mnuCambioUsuario_Click(object sender, EventArgs e) { DialogResult resultado = MessageBox.Show("¿ESTA SEGURO DE CAMBIAR DE USUARIO?", "", MessageBoxButtons.YesNo); switch (resultado) { case DialogResult.Yes: InicioSesion inicio = new InicioSesion(); this.Hide(); inicio.ShowDialog(); break; } }
public void inicioSesionValido() { //arrange String userName = "******"; String password = "******"; //act InicioSesion inicioSesion = new InicioSesion(); bool puedeIniciarSesion = inicioSesion.iniciarSesion(userName, password); //assert Assert.IsTrue(puedeIniciarSesion); }
public void cargarSucursales() { tblUsuarios usuario; if (Session["user"] != null) { usuario = (tblUsuarios)Session["user"]; InicioSesion inicioSesion = new InicioSesion(); if (usuario.id_rol == 5 && !inicioSesion.validarPermiso(usuario.id_usuario, "Sucursales")) { Response.Redirect("Index.aspx"); } dsSucursales.WhereParameters["id_empresa"].DefaultValue = usuario.tblSucursales.id_empresa.ToString(); } }
public void cargarProductos() { tblUsuarios usuario; if (Session["user"] != null) { usuario = (tblUsuarios)Session["user"]; InicioSesion inicioSesion = new InicioSesion(); if (usuario.id_rol == 5 && !inicioSesion.validarPermiso(usuario.id_usuario, "Ventas")) { Response.Redirect("Index.aspx"); } dsListaProductos.WhereParameters["filtro"].DefaultValue = txtBusqueda.Text; dsListaProductos.WhereParameters["id_sucursal"].DefaultValue = usuario.id_sucursal.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { tblUsuarios usuario; if (Session["user"] != null) { usuario = (tblUsuarios)Session["user"]; InicioSesion inicioSesion = new InicioSesion(); if (usuario.id_rol == 5 && !inicioSesion.validarPermiso(usuario.id_usuario, "ReporteIG")) { Response.Redirect("Index.aspx"); } } } }
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e) { InicioSesion sesion = new InicioSesion(); tblUsuarios usuario = sesion.iniciarSesion(Login1.UserName, Login1.Password); if (usuario != null) { e.Authenticated = true; Session["user"] = usuario; Response.Redirect(Request.Url.AbsoluteUri); } else { e.Authenticated = false; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { tblUsuarios usuario; if (Session["user"] != null) { usuario = (tblUsuarios)Session["user"]; dsListaCategorias.WhereParameters["id_empresa"].DefaultValue = usuario.tblSucursales.id_empresa.ToString(); InicioSesion inicioSesion = new InicioSesion(); if (usuario.id_rol == 5 && !inicioSesion.validarPermiso(usuario.id_usuario, "CategoriasR") && !inicioSesion.validarPermiso(usuario.id_usuario, "CategoriasRW")) { Response.Redirect("Index.aspx"); } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { AdminMovimientos am = new AdminMovimientos(); tblUsuarios usuario; if (Session["user"] != null) { usuario = (tblUsuarios)Session["user"]; InicioSesion inicioSesion = new InicioSesion(); if (usuario.id_rol == 5 && !inicioSesion.validarPermiso(usuario.id_usuario, "MovimientosES")) { Response.Redirect("Index.aspx"); } ddDescripcion.DataSource = am.obtenerMovimientosByEmpresa(usuario.tblSucursales.id_empresa); ddDescripcion.DataBind(); } } }
protected void Page_Load(object sender, EventArgs e) { tblUsuarios usuario; if (Session["user"] != null) { usuario = (tblUsuarios)Session["user"]; InicioSesion inicioSesion = new InicioSesion(); if (usuario.id_rol == 5 && !inicioSesion.validarPermiso(usuario.id_usuario, "Sucursales")) { Response.Redirect("Index.aspx"); } if (Request.QueryString["sucursal"] != null && usuario.id_rol == 4) { string sucursal = Request.QueryString["sucursal"]; cargarUsuarios(sucursal); AdminSucursales admin = new AdminSucursales(); tblSucursales suc = admin.obtenerSucursalById(Convert.ToInt16(sucursal)); lblSucursal.Text = suc.nombre; } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { tblUsuarios usuario; if (Session["user"] != null) { //Validar que no consulte cualquier factura //pending usuario = (tblUsuarios)Session["user"]; InicioSesion inicioSesion = new InicioSesion(); if (usuario.id_rol == 5 && !inicioSesion.validarPermiso(usuario.id_usuario, "FacturasC")) { Response.Redirect("Index.aspx"); } if (Request.QueryString["factura"] != null) { int idFactura = Convert.ToInt32(Request.QueryString["factura"]); AdminFacturas af = new AdminFacturas(); tblFacturas factura = af.obtenerFacturaByID(idFactura); if (factura != null && factura.id_sucursal==usuario.id_sucursal) { lblCelular.Text = factura.celular; lblComprador.Text = factura.nombre; lblDireccion.Text = factura.direccion; lblFecha.Text = factura.fecha.ToString(); lblIdFactura.Text = factura.id_factura.ToString(); lblIva.Text = String.Format(System.Globalization.CultureInfo.CurrentCulture, "{0:C2}", factura.iva); lblUsuario.Text = factura.usuario; lblValorBruto.Text = String.Format(System.Globalization.CultureInfo.CurrentCulture, "{0:C2}", factura.valor_bruto); lblValorNeto.Text = String.Format(System.Globalization.CultureInfo.CurrentCulture, "{0:C2}", factura.valor_neto); gvVentas.DataSource = af.obtenerVentasByFactura(factura.id_factura); gvVentas.DataBind(); } } } } }
private void InicioSesion_Click(object sender, EventArgs e) { if (InicioSesion.ValidarSesionDb(nombreUsuario.Text, passwordUsuario.Text)) { List <Viaje> lista = DataBase.ListarViajes(DataBase.RutaDb); if (lista.Count != 0) { Intent intent = new Intent(this, typeof(ListaViajesActivity)); StartActivity(intent); } else { Intent intent = new Intent(this, typeof(NuevoViajeActivity)); StartActivity(intent); } Toast.MakeText(this, "Bienvenido " + nombreUsuario.Text, ToastLength.Long).Show(); } else { Toast.MakeText(this, "La contraseña o el usuario son incorrectos", ToastLength.Long).Show(); } }
public ActionResult IniciarSesion(InicioSesion sesion) { var existeCorreo = (from u in db.Usuarios where u.correo == sesion.correo select u).Count(); if (existeCorreo > 0) { var credencialesCorrectas = (from u in db.Usuarios where u.correo == sesion.correo && u.clave == sesion.clave select u).Count(); if (credencialesCorrectas > 0) { var usuario = db.Usuarios.Where(s => s.correo == sesion.correo).Where(s => s.clave == sesion.clave).First(); Session["idUsuario"] = usuario.usuario_id; Session["correoUsuario"] = usuario.correo; Session["claveUsuario"] = usuario.clave; Session["nombreUsuario"] = usuario.nombre; Session["apellidoUsuario"] = usuario.apellido; Session["cedulaUsuario"] = usuario.cedula; return(RedirectToAction("Index", "Home")); } else { ViewBag.errorCredenciales = "Datos erroneos"; } } else { ViewBag.mensajeCorreo = "Correo no esτá registrado"; } return(View()); }
/// <summary> /// Muestra el inicio de sesión al cerrar la ventana /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Window_Closed(object sender, EventArgs e) { InicioSesion iniciSesion = new InicioSesion(); iniciSesion.Show(); }
/// <summary> /// Selector de Cerrar Sesión /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void labelCerrarSesion_PreviewMouseDown(object sender, MouseButtonEventArgs e) { InicioSesion iniciSesion = new InicioSesion(); iniciSesion.Show(); this.Close(); }