public ActionResult Log_In(string id, string pwd) { BeanUsuario u = ws.u_logueo(id, pwd); if (u.CODUSUARIO == null) { return(RedirectToAction("Index", new { mensaje = "Logueo Incorrecto" })); } Session["Usuario"] = u; return(RedirectToAction("Index", "Home")); }
public ActionResult Registrar() { BeanUsuario u_sesion = (BeanUsuario)Session["Usuario"]; if (u_sesion == null) { return(RedirectToAction("Index", "Logueo")); } ViewBag.horas = new SelectList(Lista_Horas, "Value", "Text"); ViewBag.sedes = new SelectList(ws.s_listar(), "CODSEDE", "REFSEDE"); BeanCita c = new BeanCita(); c.CLIENTE = u_sesion.CODUSUARIO; return(View(c)); }
public ActionResult Registrar(BeanUsuario u) { if (u.EMAIL == null) { u.EMAIL = ""; } if (u.TELEFONO == null) { u.TELEFONO = ""; } string msg = ws.u_registrar(u); return(RedirectToAction("Index", "Confirmacion", new { mensaje = msg })); }
public ActionResult Index() { if (Session["carrito"] == null) { Session["carrito"] = new List <Carrito>(); } if (Session["Usuario"] == null) { return(View(ws.pro_listar("2", "0", ""))); } else { BeanUsuario u = (BeanUsuario)Session["Usuario"]; return(View(ws.pro_listar(u.TIPOUSUARIO.ToString(), "0", ""))); } }
protected void bt_logar_Click(object sender, EventArgs e) { String email = tb_email.Text; String pass = tb_pass.Text; Utils utils = new Utils(); if (email == "") { lb_msg.Text = "Campo email é requerido!"; tb_email.Focus(); } else if (!utils.eValido(email)) { lb_msg.Text = "Email inválido!!"; tb_email.Focus(); } else if (pass.Length < 5) { lb_msg.Text = "Campo pass deve conte seis dígitos!"; tb_pass.Focus(); } else { BeanUsuario u = new BeanUsuario(); u.Login = tb_email.Text; u.Senha = tb_pass.Text; JavaScriptSerializer serializer = new JavaScriptSerializer(); String json; json = serializer.Serialize(u); Debug.WriteLine("Resp:" + json); webService.WSControlSoapClient ws = new webService.WSControlSoapClient(); String rel = ws.loginADM(json); if (rel == "true") { Session["email"] = email; Session["logado"] = "OK"; Response.Redirect("paineladm.aspx"); } else { lb_msg.Text = "Email ou senha inválidos!"; tb_email.Focus(); } } }
public ActionResult Registrar() { BeanUsuario u_sesion = (BeanUsuario)Session["Usuario"]; if (u_sesion == null) { return(RedirectToAction("Index", "Logueo")); } List <Carrito> carrito = (List <Carrito>)Session["carrito"]; ViewBag.sedes = new SelectList(ws.s_listar(), "CODSEDE", "REFSEDE"); BeanPedido p = new BeanPedido { CLIENTE = u_sesion.CODUSUARIO, FECPEDIDO = DateTime.Now.ToString("yyyy-M-d HH:mm:ss"), MONTO = carrito.Sum(x => x.monto).ToString() }; return(View(p)); }
/// <summary> /// Método de Validación de usuario /// </summary> /// <param name="psXml">XML con los datos del usuario y el equipo utilizado</param> /// <returns>XML con los datos del usuario (incluyendo el nombre) y los permisos de aplicación</returns> public static BEUsuario FnValidarUsuarioAndroid(HttpContext context, BEUsuario psUsuario) { BEUsuario psUsuariorp = new BEUsuario(); try { BeanUsuario lousuario = new BeanUsuario(); //lousuario = DBJava.fnSelValidarUsuario(psUsuario.login, HashCode(psUsuario.clave)); lousuario = DBJava.FnSelValidarUsuario(psUsuario.login, psUsuario.clave, psUsuario.flgGpsHabilitado); DBJava.SubSelConfiguracion(); if (lousuario != null) { psUsuariorp.id = Int64.Parse(lousuario.id); psUsuariorp.codigo = lousuario.codigo; psUsuariorp.nombre = lousuario.nombre; psUsuariorp.login = lousuario.login; psUsuariorp.clave = psUsuario.clave; psUsuariorp.flgPermisoGps = ManagerConfiguration.gps; psUsuariorp.flgPermisoFoto = ManagerConfiguration.foto; psUsuariorp.flgPermisoMotivo = ManagerConfiguration.motivoGeneral; psUsuariorp.flgRevisita = ManagerConfiguration.flgRevisita; psUsuariorp.flgListaDinamica = ManagerConfiguration.flgListaDinamica; psUsuariorp.flgGpsAsistido = ManagerConfiguration.flgGpsAsistido; psUsuariorp.flgPreguntas = ManagerConfiguration.flgPreguntas; psUsuariorp.ordenamiento = ManagerConfiguration.ordenamiento; psUsuariorp.flgGpsCliente = ManagerConfiguration.flgGpsCliente; psUsuariorp.flgIncluyeNoFinalizadas = ManagerConfiguration.flgIncluyeNoFinalizadas; psUsuariorp.flgVerAvanceMovil = ManagerConfiguration.flgVerAvanceMovil; psUsuariorp.flgVerInicioDiaMovil = ManagerConfiguration.flgVerInicioDiaMovil; psUsuariorp.flgNServices = ManagerConfiguration.flgNServices; psUsuariorp.flgSelVariasActividad = ManagerConfiguration.flgSelVariasActividad; psUsuariorp.flgEnvioBackground = ManagerConfiguration.flgEnvioBackground; psUsuariorp.flgValidacionEstadoxServicioRest = ManagerConfiguration.flgValidacionControlesRest; psUsuariorp.URLValidacionEstadoxServicioRest = ManagerConfiguration.urlValidacionControlesRest; psUsuariorp.flgMostrarMensajeConfirmacion = ManagerConfiguration.flgMostrarMensajeConfirmacion; psUsuariorp.flgConfigurarUrlMovil = ManagerConfiguration.flgConfigurarUrlMovil; psUsuariorp.UrlMovilLogin = ManagerConfiguration.UrlMovilLogin; psUsuariorp.UrlMovilSinTodo = ManagerConfiguration.UrlMovilSinTodo; psUsuariorp.UrlMovilGrabarActividad = ManagerConfiguration.UrlMovilGrabarActividad; psUsuariorp.UrlMovilGrabarPendiente = ManagerConfiguration.UrlMovilGrabarPendiente; psUsuariorp.UrlMovilGrabarTrabajo = ManagerConfiguration.UrlMovilGrabarTrabajo; psUsuariorp.UrlMovilGrabarFoto = ManagerConfiguration.UrlMovilGrabarFoto; psUsuariorp.UrlMovilSinImagen = ManagerConfiguration.UrlMovilSinImagen; psUsuariorp.UrlMovilAvance = ManagerConfiguration.UrlMovilAvance; psUsuariorp.UrlMovilIdioma = ManagerConfiguration.UrlMovilIdioma; psUsuariorp.UrlMovilGrabarActividadMultiple = ManagerConfiguration.UrlMovilGrabarActividadMultiple; psUsuariorp.UrlMovilVerificar = ManagerConfiguration.UrlMovilVerificar; psUsuariorp.flgNServicesObligatorio = lousuario.FlgNServicesObligatorio; psUsuariorp.idResultado = (Int32)EnumResGrabJava.TodoOk; psUsuariorp.currentVersion = Util.FnMobileVersion(context); psUsuariorp.currentSuiteVersion = Util.FnSuiteVersion(context); psUsuariorp.resultado = "Bienvenido " + psUsuariorp.nombre; psUsuariorp.flgSelVariasActividad = ManagerConfiguration.flgSelVariasActividad; psUsuariorp.flgReporteDinamico = ManagerConfiguration.flgReporteDinamico; } else { psUsuariorp.login = psUsuario.login; psUsuariorp.clave = psUsuario.clave; psUsuariorp.idResultado = (Int32)EnumResGrabJava.AlgunoMal; psUsuariorp.resultado = "Usuario/Password Incorrecto"; } } catch (Exception ex) { psUsuariorp.login = psUsuario.login; psUsuariorp.clave = psUsuario.clave; psUsuariorp.idResultado = (Int32)EnumResGrabJava.TodoMal; psUsuariorp.resultado = ex.Message; //RegisterLog("ControJava.fnValidarUsuario-Error: " + ex); new LoggerHelper().Error("ControJava -> FnValidarUsuarioAndroid", ex); } return(psUsuariorp); }