Beispiel #1
0
        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"));
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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", "")));
     }
 }
Beispiel #5
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));
        }
Beispiel #7
0
        /// <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);
        }