Пример #1
0
        public string ValidarUsuario(string usuario, string pass)
        {
            MensajeVistaModelo res;
            UsuarioModelo      um   = new UsuarioModelo();
            string             json = "";

            try
            {
                res = um.validarSeccionUsurio(usuario, pass);
                if (res.Exito == true)
                {
                    System.Web.HttpContext.Current.Session["sessionUsuario"] = usuario;
                }
                json = new JavaScriptSerializer().Serialize(res);
            }catch (Exception e)
            {
                res         = new MensajeVistaModelo();
                res.Exito   = false;
                res.Mensaje = "Error, contacte al administrador";
                BitacoraEventos.InsertaError("HomeController", "Index", "Mostrar Usuario", (e.Message == null ? "" : e.Message) + " - " + (e.InnerException == null ? "" : e.InnerException.ToString()) + " - " + (e.StackTrace == null ? "" : e.StackTrace.ToString()), "L03036903");
            }



            return(json);
        }
Пример #2
0
        public ValidarResultado ValidarUsuario(string matricula, string pass)
        {
            DataContext        context = new DataContext();
            MensajeVistaModelo mensaje = new MensajeVistaModelo();

            mensaje.Exito = false;
            var resultado = context.Database.SqlQuery <ValidarResultado>("sp_ValidarSeccionUsuario  @matricula, @pass",
                                                                         new SqlParameter("@matricula", matricula),
                                                                         new SqlParameter("@pass", pass)).FirstOrDefault();


            return(resultado);
        }
Пример #3
0
        public MensajeVistaModelo InsertarUsuarioCompleto(string Nombre, string Paterno, string Materno, string Contrasenia, int tipoUsuarioId, string Matricula)
        {
            DataContext        context = new DataContext();
            MensajeVistaModelo mensaje = new MensajeVistaModelo();

            mensaje.Exito = false;
            var numero = context.Database.SqlQuery <int>("sp_insertarUsuarioPerfil @Nombre, @paterno,@materno,@contrasenia,@TipoUsuarioId,@Matricula",
                                                         new SqlParameter("@nombre", Nombre),
                                                         new SqlParameter("@paterno", Paterno),
                                                         new SqlParameter("@materno", Materno),
                                                         new SqlParameter("@contrasenia", Contrasenia),
                                                         new SqlParameter("@TipoUsuarioId", tipoUsuarioId),
                                                         new SqlParameter("@Matricula", Matricula)).FirstOrDefault();

            if (numero > 0)
            {
                mensaje.Mensaje = "Exíto se inserto correctamente";
                mensaje.Exito   = true;
            }
            return(mensaje);
        }
Пример #4
0
        public MensajeVistaModelo validarSeccionUsurio(string usuario, string pass)
        {
            MensajeVistaModelo retorno;

            retorno = new MensajeVistaModelo();
            ValidarResultado vr;

            vr = unitOfWork.UsuariosRoute.ValidarUsuario(usuario, pass);
            if (vr != null)
            {
                if (vr.Mensaje == "correcto")
                {
                    retorno.Exito = true;
                }
                else
                {
                    retorno.Exito   = false;
                    retorno.Mensaje = "Error en el usuario o la contraseña";
                }
            }
            return(retorno);
        }