Пример #1
0
        public ActionResult Index(string key)
        {
            Encriptador Enc   = new Encriptador();
            string      datos = Enc.Desencriptar(key);

            string[] admin = Regex.Split(datos, "@@");
            string   _key  = Enc.Encriptar(admin[0]);

            Session["admin"]  = _key;
            Session["nombre"] = admin[1];

            /*if (Session["admin"] == null)
             * {
             *  Response.Redirect("/login");
             * }*/
            ListadoArticulos data = new ListadoArticulos();

            data.generaListado(Server.UrlEncode(_key).ToString(), 0);
            ViewBag.listado = data;
            ViewBag.nombre  = Session["nombre"];
            ViewBag.session = Session["admin"];
            ViewBag.key     = key;

            return(View());
        }
Пример #2
0
    static void Main()
    {
        string encriptado    = Encriptador.Encriptar("Hola");
        string desencriptado = Encriptador.Desencriptar("Ipmb");

        Console.WriteLine("Palabra encriptada: {0}", encriptado);
        Console.WriteLine("Palabra desencriptada: {0}", desencriptado);
    }
        public IEnumerable <Articulo> GetAllArticulos(string key, int type)
        {
            string      _key;
            Encriptador enc = new Encriptador();

            _key = enc.Desencriptar(key);

            return(repository.GetAll(_key, type));
        }
Пример #4
0
    static void Main()
    {
        string encriptadoCesar    = EncriptadorCesar.Encriptar("Holz");
        string encriptado         = Encriptador.Encriptar("Holz");
        string desencriptadoCesar = EncriptadorCesar.Desencriptar("Holz");
        string desencriptado      = Encriptador.Desencriptar("Holz");

        Console.WriteLine("Palabra encriptada cesar: {0}", encriptadoCesar);
        Console.WriteLine("Palabra encriptada: {0}", encriptado);
        Console.WriteLine("Palabra desencriptada cesar: {0}", desencriptadoCesar);
        Console.WriteLine("Palabra desencriptada: {0}", desencriptado);
    }
        public BusinessSAP()
        {
            string User          = ConfigurationManager.AppSettings["User"].ToString();
            string AppServerHost = ConfigurationManager.AppSettings["AppServerHost"].ToString();
            int    SystemNumber  = Convert.ToInt32(ConfigurationManager.AppSettings["SystemNumber"].ToString());
            string Password      = Encriptador.Desencriptar(ConfigurationManager.AppSettings["Password"].ToString(), true);
            string Client        = ConfigurationManager.AppSettings["Client"].ToString();
            string Language      = ConfigurationManager.AppSettings["Language"].ToString();
            string Licencia      = ConfigurationManager.AppSettings["Licencia"].ToString();

            LIC.SetLic(Licencia);

            ConectorSAP = new R3Connection(AppServerHost, SystemNumber, User, Password, Language, Client);
        }
        public bool Get(string id, string token)
        {
            Encriptador enc = new Encriptador();

            try
            {
                string data_token = enc.Desencriptar(token);
                return(UserActived(int.Parse(data_token)));
            }
            catch
            {
                return(false);
            }
        }
Пример #7
0
        public int VerificarCredenciales(UsuarioDTO UserDTO)
        {
            Usuario objUsuario = this._usuarioRepository.Get().FirstOrDefault(x => x.UserName == UserDTO.UserName);

            if (objUsuario != null)
            {
                string password = Encriptador.Desencriptar(objUsuario.Password);
                if (UserDTO.Password == password)
                {
                    return(objUsuario.Id);
                }
            }

            return(0);
        }
Пример #8
0
        public void ActualizarUsuario()
        {
            Usuario     Actualizacion = new Usuario();
            Encriptador encriptador   = new Encriptador();

            if (txtEmail.Text.Trim() != "")
            {
                Actualizacion.Email = txtEmail.Text;
            }
            else
            {
                Actualizacion.Email = Usuario.Email;
            }
            if (txtPassword.Text.Trim() != "")
            {
                Actualizacion.Password = txtPassword.Text;
            }
            else
            {
                Actualizacion.Password = encriptador.Desencriptar(Usuario.Password);
            }
            Actualizacion.ID_Usuario             = Usuario.ID_Usuario;
            Actualizacion.Nombres                = txtNombre.Text;
            Actualizacion.Apellidos              = txtApellido.Text;
            Actualizacion.DNI                    = Convert.ToInt32(txtDNI.Text);
            Actualizacion.Domicilio.Provincia    = ListaProvincias.SelectedValue;
            Actualizacion.Domicilio.Ciudad       = txtCiudad.Text;
            Actualizacion.Domicilio.Calle        = txtCalle.Text;
            Actualizacion.Domicilio.Numero       = Convert.ToInt32(txtNumero.Text);
            Actualizacion.Domicilio.Piso         = txtPiso.Text;
            Actualizacion.Domicilio.CodigoPostal = Convert.ToInt32(txtCodigoPostal.Text);
            Actualizacion.Domicilio.Departamento = txtDepartamento.Text;
            Actualizacion.Domicilio.Referencia   = txtReferencia.Text;
            Actualizacion.TipoUsuario            = Usuario.TipoUsuario;
            Actualizacion.Telefono               = Convert.ToInt32(txtTelefono.Text);
            Actualizacion.Activo                 = Usuario.Activo;
            Actualizacion.IDListaFavoritos       = Usuario.IDListaFavoritos;
            Actualizacion.ListaFavoritos         = Usuario.ListaFavoritos;
            NegocioABM negocioABM = new NegocioABM();

            negocioABM.UsuarioModificacion(Actualizacion);
            Actualizacion.Password = encriptador.Encriptar(Actualizacion.Password);
            Session["Usuario" + Session.SessionID] = Actualizacion;
        }
Пример #9
0
 public IActionResult RecuperarUsuario([FromForm] UsuarioConsultaDto objUsuarioConsultaDto)
 {
     if (string.IsNullOrWhiteSpace(objUsuarioConsultaDto.Usuarios))
     {
         ViewBag.Error = "Ingrese Usuario o correo";
         return(View("Index"));
     }
     try
     {
         objUsuarioConsultaDto = _Usuario.UsuarioRecuperar(objUsuarioConsultaDto);
         if (string.IsNullOrEmpty(objUsuarioConsultaDto.Correo))
         {
             ViewBag.Error = "Usuario o correo no registrado";
             return(View("Index"));
         }
         ParametrosCorreoDto parametrosCorreoDto = new ParametrosCorreoDto();
         parametrosCorreoDto.IdEmpresa = objUsuarioConsultaDto.IdEmpresa;
         parametrosCorreoDto           = _Empresa.ConsultaParametrosCorreo(parametrosCorreoDto);
         if (string.IsNullOrEmpty(parametrosCorreoDto.Correo))
         {
             ViewBag.Error = "Falta de configuracion en el emsior de correos, comuniquece con el administrador";
             UsuarioLoginDto objUsuarioLoginDto = new UsuarioLoginDto();
             objUsuarioLoginDto.Tipo     = "Recuperar";
             objUsuarioLoginDto.Password = "******";
             objUsuarioLoginDto.Usuarios = "   ";
             return(View("Index", objUsuarioLoginDto));
         }
         objUsuarioConsultaDto.Password = Encriptador.Desencriptar(objUsuarioConsultaDto.Password);
         EnviarCorreoUsuarioRecuperado(parametrosCorreoDto, objUsuarioConsultaDto);
         ViewBag.Success = "Se ha recuperado su usuario, revise su correo personal";
         UsuarioLoginDto objUsuarioLoginDtos = new UsuarioLoginDto();
         objUsuarioLoginDtos.Tipo     = "Recuperar";
         objUsuarioLoginDtos.Password = "******";
         objUsuarioLoginDtos.Usuarios = "   ";
         return(View("Index", objUsuarioLoginDtos));
     }
     catch (Exception ex)
     {
         Log.Error(ex.Message);
         ViewBag.Error = "Usuario o Contraseña Incorrecto";
         return(View("Index"));
     }
 }
Пример #10
0
        public ActionResult Modificar(string id)
        {
            try
            {
                ViewData["Accion"] = "Modificar";

                var usuario = UsuarioBL.Instancia.Single(Convert.ToInt32(id));
                usuario.Password        = Encriptador.Desencriptar(usuario.Password);
                usuario.IdCargo         = usuario.Empleado.IdCargo;
                usuario.IdEmpleado      = usuario.Empleado.IdEmpleado;
                usuario.UsuarioSucursal = UsuarioSucursalBL.Instancia.GetByUsuario(usuario.IdEmpleado);
                PrepararDatos(ref usuario);

                return(PartialView("UsuarioPanel", usuario));
            }
            catch (Exception ex)
            {
                return(MensajeError(ex.Message));
            }
        }
        public Item Add(string id, Item itemNew)
        {
            Encriptador enc = new Encriptador();

            try
            {
                id = enc.Desencriptar(id);
            }
            catch
            {
                var resp = new HttpResponseMessage(HttpStatusCode.NonAuthoritativeInformation)
                {
                    Content      = new StringContent(string.Format("User invalid = {0}", id)),
                    ReasonPhrase = "User ID Not Found",
                    StatusCode   = HttpStatusCode.NonAuthoritativeInformation
                };
                throw new HttpResponseException(resp);
            }

            ItemPost(id, itemNew);

            return(item);
        }