public ent.Usuario ObtenerUsuario(ent.EmpresaRequest r) { var objusuario = new dom.Usuario().BuscarPrimero(c => c.Id == r.Id && c.EmpresaId == r.Empresa_id); var Resultado = Mapper.Map <dato.Usuario, ent.Usuario>(objusuario); return(Resultado); }
public JsonResult getUsuarioEntidade(string id, string entidade, string path) { doc = new XmlDocument(); doc.Load(path); List <Dominio.Usuario> lista = new List <Dominio.Usuario>(); XmlNodeList nodes = doc.SelectNodes(@"/dados/usuarios/" + entidade + "/usuario"); foreach (XmlNode node in nodes) { if (node["id"].InnerText == id) { var usuario = new Dominio.Usuario() { UsuarioID = int.Parse(node["id"].InnerText), NomeUsuario = node["nome"].InnerText, LoginUsuario = node["login"].InnerText, SenhaUsuario = node["senha"].InnerText }; lista.Add(usuario); } } return(new JsonResult() { Data = lista }); }
private static void CadastrarUsuario() { System.Console.Clear(); var usuario = new Usuario(); System.Console.WriteLine("CADASTRO DE USUÁRIOS"); System.Console.Write("Digite o nome: "); usuario.Nome = System.Console.ReadLine(); System.Console.Write("Digite o Login: "******"Digite a Senha: "); usuario.Senha = System.Console.ReadLine(); var aplicacaoUsuario = new UsuarioAplicacao(); var retorno = aplicacaoUsuario.Salvar(usuario); if (retorno.TemErro) { System.Console.WriteLine("\nOs seguintes erros foram encontrados:"); foreach (var erro in retorno.ListaErros) System.Console.WriteLine("\t" + erro.Valor); } else { System.Console.WriteLine("Registro Salvo com sucesso!"); } System.Console.Write("\nDeseja cadastrar novamente? (1-Sim 2-Não): "); var opcao = System.Console.ReadLine(); if (opcao == "1") CadastrarUsuario(); DesenhaMenu(); }
public List <dto.UsuarioGrilla> ObtenerUsuarios(dto.UsuarioGrillaRequest r) { var request = Mapper.Map <dto.UsuarioGrillaRequest, datoDto.UsuarioGrillaRequest>(r); var query = new dom.Usuario().BuscarUsuarios(request); var Resultado = Mapper.Map <IEnumerable <datoDto.UsuarioGrilla>, IEnumerable <dto.UsuarioGrilla> >(query); return(Resultado.ToList()); }
public JsonResult GetVistaPreviaMinuta(string codigoEncargado) { // Obtenemos el emisor y los destinatarios Dominio.Usuario encargado = Dominio.ManejoDeUsuarios.getUsuarioFromCodigo(codigoEncargado); List <Dominio.ItemMinuta> minuta = Dominio.ManejoDeMinutas.getMinutaActual(); string linkToSharepoint = ""; //Dominio.ManejoDeConfiguraciones.getLinkToSharepoint(); string resultado = Soporte.FormatMinuteHelper.formatMinute(minuta, encargado.nombreAMostrar, linkToSharepoint); return(Json(resultado, JsonRequestBehavior.AllowGet)); }
public bool Login(ent.Usuario request) { string testString = request.Contrasena; byte[] asciiBytes = ASCIIEncoding.ASCII.GetBytes(testString); byte[] hashedBytes = MD5CryptoServiceProvider.Create().ComputeHash(asciiBytes); string hashedString = BitConverter.ToString(hashedBytes).Replace("-", "").ToLower(); var Login = new dom.Usuario().BuscarPrimero(c => c.Usuario1 == request.Usuario1 && c.EmpresaId == request.EmpresaId && c.Contrasena == hashedString); return(true); }
public void SendMinuta(string codigoEncargado) { // Obtenemos el emisor y los destinatarios Dominio.Usuario encargado = Dominio.ManejoDeUsuarios.getUsuarioFromCodigo(codigoEncargado); string emisor = encargado.mail; List <string> destinatarios = Dominio.ManejoDeSuscriptores.getSuscriptores(); // Volvemos a armar la minuta para enviarla del lado del servidor para evitar pasarla desde el cliente. List <Dominio.ItemMinuta> minuta = Dominio.ManejoDeMinutas.getMinutaActual(); string linkToSharepoint = ""; //Dominio.ManejoDeConfiguraciones.getLinkToSharepoint(); string resultado = Soporte.FormatMinuteHelper.formatMinute(minuta, encargado.nombreAMostrar, linkToSharepoint); Soporte.MailHelper.SendMail(destinatarios, "Meeting Minutes", resultado); }
public bool EditarUsuario(ent.UsuarioNuevo r) { try { var consulta = new dom.Usuario().BuscarPorId(r.IdUsuario); consulta.Nombre = r.NombrePersona; new dom.Usuario().EditarRol(consulta.Id, r.RoleId); new dom.Usuario().Modificar(consulta); return(true); } catch (Exception Ex) { return(false); } }
public bool AltaUsuario(string usuario, string pass, string rol) {/*Crea usuarios si estos ya no existen*/ bool ok = false; Usuario usu = this.BuscarUsuario(usuario); if (usu == null) { if (rol == "Administrador" || rol == "Gerente" || rol == "Vendedor") { usu = new Usuario(usuario, pass, rol); this.empleados.Add(usu); ok = true; } } return ok; }
public ActionResult Login(Usuario user) { if (ModelState.IsValid) { UsuarioAuth auth = new UsuarioAuth(); if (auth.AutenticaUsuario(user.UserName, user.Password)) { return RedirectToAction("Index", "Home"); } else { ModelState.AddModelError("", "Informações de login incorretas!"); } } return View(user); }
public ObjetoRetorno<Usuario> Post(Usuario usuario) { usuarioAplicacao = new UsuarioAplicacao(); return usuarioAplicacao.Salvar(usuario); }
public UsuariosViewModel() { Usuario = new Usuario(); Usuarios = new List<Usuario>(); }
/// <summary> /// Sets the current user identity. /// </summary> /// <param name="user">The user.</param> /// <param name="remember"><c>true</c> to remember the user, otherwise <c>false</c>.</param> protected virtual void SetIdentity(Usuario user, bool remember) { var context = HttpContext.Current; string userData = string.Join(",", user.IdUsuario, user.NombreUsuario, user.Correo /*, user.Role*/); var authTicket = new FormsAuthenticationTicket(1, user.NombreUsuario, DateTime.Now, DateTime.Now.Add(FormsAuthentication.Timeout), remember, userData); var cookieContents = FormsAuthentication.Encrypt(authTicket); var cookie = new HttpCookie(FormsAuthentication.FormsCookieName, cookieContents) { Expires = authTicket.Expiration }; context.Response.Cookies.Add(cookie); SetPrincipal(context, userData); }