public int Actualizar(UsuariosModel Objeto) { int res; try { using (SqlConnection con = new SqlConnection(conexion)) { using (SqlCommand cmd = new SqlCommand("spUsuarioGuardar", con)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdUsuario", SqlDbType.Int).Value = Objeto.IdUsuario; cmd.Parameters.Add("@Nombre", SqlDbType.NVarChar).Value = Objeto.Nombre; cmd.Parameters.Add("@Username", SqlDbType.NVarChar).Value = Objeto.Username; cmd.Parameters.Add("@Pasword", SqlDbType.NVarChar).Value = Objeto.Pasword; cmd.Parameters.Add("@IdRol", SqlDbType.Int).Value = Objeto.IdRol; cmd.Parameters.Add("@email", SqlDbType.NVarChar).Value = Objeto.email; cmd.Parameters.Add("@DetalleAccion", SqlDbType.Char).Value = 'A'; con.Open(); res = Convert.ToInt32(cmd.ExecuteScalar()); con.Close(); } } } catch (Exception ex) { throw new Exception("Error: " + ex.Message); } return(res); }
public string devuelveUsuarios() { HotelesEntities db = new HotelesEntities(); try { List <sproc_hoteles_GetUsuarios_List_Result> listUsers = db.sproc_hoteles_GetUsuarios_List().ToList(); var responseModel = new UsuariosModel { Success = true, Message = "Lista completa", Data = listUsers }; return(JsonConvert.SerializeObject(responseModel)); } catch (DbEntityValidationException e) { return(JsonConvert.SerializeObject(manejoDeErrores.errorBaseDeDatos(e))); } catch (Exception ex) { return(JsonConvert.SerializeObject(manejoDeErrores.errorGeneral(ex))); } }
public List <UsuariosModel> ListarUsuarios() { List <UsuariosModel> lista = new List <UsuariosModel>(); UsuariosModel usuario1 = new UsuariosModel(); UsuariosModel usuario2 = new UsuariosModel(); UsuariosModel usuario3 = new UsuariosModel(); UsuariosModel usuario4 = new UsuariosModel(); UsuariosModel usuario5 = new UsuariosModel(); UsuariosModel usuario6 = new UsuariosModel(); UsuariosModel usuario7 = new UsuariosModel(); UsuariosModel usuario8 = new UsuariosModel(); UsuariosModel usuario9 = new UsuariosModel(); UsuariosModel usuario10 = new UsuariosModel(); usuario1.codUsuario = "AACHUI"; usuario1.nombreCompleto = "[QA]ALBERTO ACHUI SOTO"; usuario2.codUsuario = "AALLENDE"; usuario2.nombreCompleto = "[QA] ALVARO ALLENDE SEPULVEDA"; usuario3.codUsuario = "AALONSO"; usuario3.nombreCompleto = "[QA] ALEJANDRO ALONSO SILVA"; usuario4.codUsuario = "CSAAVED"; usuario4.nombreCompleto = "[QA]CAROLINA SAAVEDRA CARRASCO"; usuario5.codUsuario = "CSAAVEDR"; usuario1.nombreCompleto = "[QA]CAROLINA ANDREA SAAVEDRA CARRASCO"; usuario6.codUsuario = "CSALDIAS"; usuario2.nombreCompleto = "[QA]CLAUDIA PATRICIA SALDIAS SILVA"; usuario7.codUsuario = "DAIRUIZ"; usuario3.nombreCompleto = "[QA]DAISY RUIZ RETAMAL"; usuario8.codUsuario = "DAIZQUI"; usuario4.nombreCompleto = "[QA]DAMARYS IZQUIERDO CHIQUIN"; usuario9.codUsuario = "EBATANCO"; usuario1.nombreCompleto = "QA]ERIK BETANCOURT ALMONACID"; usuario10.codUsuario = "EBUIGLEY"; usuario2.nombreCompleto = "[QA]EDUARDO FRANCISCO BUIGLEY ALY"; lista.Add(usuario1); lista.Add(usuario2); lista.Add(usuario3); lista.Add(usuario4); lista.Add(usuario5); lista.Add(usuario6); lista.Add(usuario7); lista.Add(usuario8); lista.Add(usuario9); lista.Add(usuario10); return(lista); }
public RetornoGlobal <UsuariosModel> PutLogin(UpdateLoginCommand login) { RetornoGlobal <UsuariosModel> retorno = new RetornoGlobal <UsuariosModel>(); try { UpdateLoginValidator validator = new UpdateLoginValidator(contexto); ValidationResult result = validator.Validate(login); if (result.IsValid) { UsuariosModel registro = contexto.TabelaUsuarios.Where(r => r.Id == login.Id).First(); registro.Senha = login.Senha; registro.UsuarioAcessoId = login.UsuarioAcessoId; contexto.SaveChanges(); retorno.status = true; retorno.RetornoObjeto = registro; } else { retorno.status = false; result.Errors.ToList().ForEach(r => retorno.errors.Add(r.ToString()) ); } } catch (Exception e) { retorno.status = false; retorno.errors.Append(e.Message); retorno.errors.Append(e.InnerException.ToString()); } return(retorno); }
public async Task CrearTarea_Exito() { var usuario = new UsuariosModel { Id = 1, Nombre = "Pepito", Apellidos = "Perez", Ciudad = "Villavicencio", Usuario = "pepito", Contrasena = "1234" }; await _usuariosNegocio.Crear(usuario); var tarea = new TareasModel { Id = 1, Descripcion = "Tarea 1", EstadoTarea = "Pendiente", FechaCreacion = DateTime.Now, FechaVencimiento = DateTime.Now.AddDays(5), UsuarioRefId = 1 }; Task.WaitAll(); var exception = Record.ExceptionAsync(() => _tareasNegocio.Crear(tarea)); Assert.IsNotType <Exception>(exception); //Assert.ThrowsAsync<Exception>(() => _tareasNegocio.Crear(tarea)); }
public ActionResult ChangePassword(UsuariosModel model) { using (Games_MarketEntities db = new Games_MarketEntities()) { var oUsuario = db.usuarios.Where(d => d.token == model.token).FirstOrDefault(); if (oUsuario != null) { if (model.contrasena == null || model.contrasena2 == null) { ViewBag.error = "Contraseña no puede estar vacia"; return(View(model)); } else if (model.contrasena != model.contrasena2) { ViewBag.error = "Las contraseñas no coinciden"; return(View(model)); } else { oUsuario.contrasena = model.contrasena; oUsuario.token = null; db.SaveChanges(); return(View("passChanged")); } } else { ViewBag.error = "Contaseña provisional expirada"; } } return(View()); }
public ActionResult Login(UsuariosModel usuariosModel) { if (usuariosModel.email == null) { ViewBag.error = "Falta el correo electrónico"; return(View()); } if (usuariosModel.contrasena == null) { ViewBag.error = "Falta la contraseña"; return(View()); } BOLogin oBOLogin = new BOLogin(); if (oBOLogin.login(usuariosModel) != null) { usuariosModel = oBOLogin.login(usuariosModel); Session["Log"] = usuariosModel.id_usuario; Session["LogName"] = usuariosModel.nombre; return(RedirectToAction("../Home/Home")); } else { ViewBag.error = "Email o contraseña incorrecta"; return(View()); } }
public ActionResult Register(UsuariosModel oregisterModel) { BOLogin oBOLogin = new BOLogin(); if (!ModelState.IsValid) { ViewBag.error = "Faltan campos por rellenar."; return(View(oregisterModel)); } if (oBOLogin.getUsuarioByEmail(oregisterModel.email) != null) { ViewBag.error = "El email ya ha sido registrado previamente"; return(View(oregisterModel)); } if (oregisterModel.contrasena != oregisterModel.contrasena2) { ViewBag.error = "Las contraseñas no son iguales"; return(View(oregisterModel)); } else { oBOLogin.addUser(oregisterModel); return(RedirectToAction("../Login/Login")); } }
public void Alta(string nombre, string password, string confirmacion, bool result) { using (var db = MarfilEntities.ConnectToSqlServer(_fixture.DbName)) { using (var usuariosService = FService.Instance.GetService(typeof(UsuariosModel), _fixture.Context, db)) { var usuario = new UsuariosModel { Usuario = nombre, Password = password, Confirmacionpassword = password }; try { usuariosService.create(usuario); Assert.True((db.Usuarios.SingleOrDefault(f => f.usuario == usuario.Usuario) != null) == result); } catch (Exception) { Assert.False(result); } } } }
public Get_ID() { usuarios = new UsuariosModel(); sucursal = new SucursalModel(); corte = new CorteModel(); local = new Repository_Local(); }
public ActionResult LoginAdministradorWeb(string User, string Pass) { try { usuariosMdl = (from c in Db.Usuarios where c.Clave_usuario == User && c.Contraseña == Pass select new UsuariosModel() { Id_Usuario = c.Id_usuario, Nombres = c.Nombres, }).FirstOrDefault(); if (usuariosMdl != null) { Session["sesion"] = usuariosMdl; Session["Id_cliente"] = usuariosMdl.Id_Usuario; return(RedirectToAction("AdministracionWebHome", "AdministracionWebHome")); } else { ViewBag.Mensaje = "Usuario y/o contraseña Incorrectos"; return(View(mensualidadMdl)); } } catch (Exception ex) { return(RedirectToAction("Error", "Shared", new { Error = ex.Message })); } }
public async Task Crear(UsuariosModel usuario) { try { var config = new MapperConfiguration(cfg => { cfg.CreateMap <UsuariosModel, Usuarios>(); }); IMapper iMapper = config.CreateMapper(); var usuarioEntidad = iMapper.Map <Usuarios>(usuario); //Console.WriteLine($"Usuarios -> Id : {usuario.Id}"); var buscarUsuario = await _usuariosRepositorio.GetByIdAsync(usuario.Id); if (buscarUsuario == null) { await _usuariosRepositorio.CreateAsync(usuarioEntidad); } else { throw new Exception("El usuario ya existe"); } } catch (Exception e) { throw new Exception("Error al crear usuario : " + e.Message); } }
public async Task CrearUsuario_UsuarioYaExiste() { //Se instancia una primer usuario con Id = 1 var usuario1 = new UsuariosModel { Id = 1, Nombre = "Pepito", Apellidos = "Perez", Ciudad = "Villavicencio", Usuario = "pepito", Contrasena = "1234" }; //Se instancia una segunda tarea con Id = 2 var usuario2 = new UsuariosModel { Id = 1, Nombre = "Pepito", Apellidos = "Paez", Ciudad = "Villavicencio", Usuario = "pepito", Contrasena = "1234" }; await _usuariosNegocio.Crear(usuario1); Task.WaitAll(); var exception = Record.ExceptionAsync(() => _usuariosNegocio.Crear(usuario2)); Assert.IsType <Exception>(exception); //Assert.ThrowsAsync<Exception>(() => _tareasNegocio.Crear(tarea)); }
public async Task EliminarUsuario_Exito() { //Se instancia una tarea a crear var usuarioCreado = new UsuariosModel { Id = 1, Nombre = "Pepito", Apellidos = "Perez", Ciudad = "Villavicencio", Usuario = "pepito", Contrasena = "1234" }; //Se instancia una tarea a eliminar var usuarioAEliminar = new UsuariosModel { Id = 1, Nombre = "Pepito", Apellidos = "Perez", Ciudad = "Villavicencio", Usuario = "pepito", Contrasena = "1234" }; await _usuariosNegocio.Crear(usuarioCreado); Task.WaitAll(); var exception = Record.ExceptionAsync(() => _usuariosNegocio.Eliminar(usuarioAEliminar)); Assert.IsNotType <Exception>(exception); //Assert.ThrowsAsync<Exception>(() => _tareasNegocio.Crear(tarea)); }
public async Task ConsultarUsuarios() { var tamanoEsperado = 2; //Se instancia una tarea a crear var usuario1 = new UsuariosModel { Id = 1, Nombre = "Pepito", Apellidos = "Perez", Ciudad = "Villavicencio", Usuario = "pepito", Contrasena = "1234" }; //Se instancia una tarea a eliminar var usuario2 = new UsuariosModel { Id = 2, Nombre = "Pepito", Apellidos = "Paez", Ciudad = "Villavicencio", Usuario = "pepito", Contrasena = "1234" }; await _usuariosNegocio.Crear(usuario1); await _usuariosNegocio.Crear(usuario2); Task.WaitAll(); var listaUsuarios = await _usuariosNegocio.ObtenerTodo(); Assert.Equal(tamanoEsperado, listaUsuarios.Count); }
public async Task Eliminar(UsuariosModel usuario) { try { var config = new MapperConfiguration(cfg => { cfg.CreateMap <UsuariosModel, Usuarios>(); }); IMapper iMapper = config.CreateMapper(); var usuarioEntidad = iMapper.Map <Usuarios>(usuario); var buscarUsuario = await _usuariosRepositorio.GetByIdAsync(usuario.Id); if (buscarUsuario != null) { await _usuariosRepositorio.DeleteAsync(usuarioEntidad); } else { throw new Exception("El usuario no existe"); } } catch (Exception e) { throw new Exception("Error al eliminar usuario : " + e.Message); } }
public int ImpUsuarios(UsuariosModel pUsuario, TextBox pTela) { int Result = 0; string msgRetorno = ""; string IdUsuario = new UsuariosController().GetIdUsuario(pUsuario.Nm_usuario).ToString(); int Operacao = Global.GetOperacao(IdUsuario); if (Operacao == 2) { pUsuario.Id_usuario = Global.StrToInt(IdUsuario); } try { msgRetorno = new UsuariosController().CadUsuariosBase.PersisteNoBanco(pUsuario, Operacao); Global.EnviarParaLog(msgRetorno, pTela, "ImpUsuarios"); if (Operacao == 1) { IdUsuario = new UsuariosController().CadUsuariosBase.GetLastReg(pUsuario).ToString(); } } catch (Exception ex) { Global.EnviarParaLog($"{msgRetorno} Motivo:{ex.Message}", pTela, "ImpUsuarios"); } Result = Global.StrToInt(IdUsuario); return(Result); }
public ActionResult Help(UsuariosModel ousuariosmodel) { BOLogin oBOLogin = new BOLogin(); String token = oBOLogin.randomPassword(); using (Games_MarketEntities db = new Games_MarketEntities()) { var oUsuario = db.usuarios.Where(d => d.email == ousuariosmodel.email).FirstOrDefault(); if (oUsuario != null) { oUsuario.token = token; db.SaveChanges(); String Dominio = "https://*****:*****@gmail.com", ousuariosmodel.email, "Restaurar contraseña GamesMarket", "<p>Hola " + ousuariosmodel.nombre + " haz click en el link de abajo para redirigirte a la pantalla de cambio de contraseña.</p><br>" + "<a href='" + url + "'>Click para recuperar</a>"); BOMail oBOMail = new BOMail(); oBOMail.sendEmail(oMailMessage); return(View("CorrectSend")); } else { ViewBag.error = "El correo no corresponde con ninguno registrado en la web. Revisa tus credenciales."; } } return(View()); }
private StackPanel NovaLinha(UsuariosModel user) { //pegando a posicao do usuario na lista. int posicaoUsuario = usuarios.IndexOf(user); StackPanel linha = new StackPanel() { Orientation = Orientation.Horizontal }; //Adicionando a posicao do usuario. _ = linha.Children.Add(new TextBlock { Text = (posicaoUsuario + 1).ToString(), ToolTip = user.UsuarioID, HorizontalAlignment = HorizontalAlignment.Center, Margin = new Thickness(3), Foreground = //verificando se ele está nas 3 primeiras posiçoes para ficar com uma corzinha diferenciada. posicaoUsuario switch { 0 => Brushes.Green, 1 => Brushes.Yellow, 2 => Brushes.Red, _ => Brushes.Black } });
public async Task <string> DeleteUsuarioAsync(int id) { var res = await UsuariosModel.BorrarUsuarioAsync(id); await ActualizaPermisosSalasAsync(); return(res); }
public async Task <string> SetUsuarioAsync(Usuario usuario) { var res = await UsuariosModel.SetUsuarioAsync(usuario); await ActualizaPermisosSalasAsync(); return(res); }
public ActionResult CambiarContrasena(UsuariosRequest filtro) { UsuariosModel modelo = new UsuariosModel(); modelo.Usuarios = new UsuariosResponse(); modelo.Usuarios.Usuario = Login.Obtener.Usuario.Login(); return(View(modelo)); }
public UsuariosModel GetUsuario(int pIdUsuario) { UsuariosModel usuario = new UsuariosModel(); string script = $"Select * from tb_usuarios where id_usuario={pIdUsuario.ToString()} and status='ativo'"; usuario.SetDados(CadUsuariosBase.conexao.ExecutarSelect(script)); return(usuario); }
public async Task <ActionResult> Users() { ViewBag.Rooms = await SalasModel.GetSalas(); ViewBag.Users = await UsuariosModel.getUsuarios(); await ActualizaPermisosSalasAsync(); return(View()); }
public IActionResult Create([Bind("User,Password")] UsuariosModel usuariosModel) { if (ModelState.IsValid) { _comunicador.Insert(usuariosModel); return(RedirectToAction(nameof(Index))); } return(View(usuariosModel)); }
public UsuariosModel GetUser(string id) { var usuarios = new UsuariosModel(); if (!string.IsNullOrEmpty(id)) { return(RestornaUsuariosList().FirstOrDefault(x => x.Id == Guid.Parse(id))); } return(usuarios); }
public ActionResult _SaveAjaxEditing(decimal id) { UsuariosPropiedades usuario = UsuariosModel.One(p => p.idUsusario == id); TryUpdateModel(usuario); string idUsuario = ((Usuarios)Session["USUARIO_LOGUEADO"]).IdUsuario.ToString(); UsuariosModel.Update(usuario, idUsuario); return(View(new GridModel(UsuariosModel.GetAll()))); }
// Borrar Usuario public void DeleteUser(UsuariosModel user) { try { BD_local.Delete(user); } catch (Exception ex) { StatusMessage = $"Error al insertar{ex.Message}"; } }
public int Actualizar(UsuariosModel Parametro) { try { return(cdUsuario.Actualizar(Parametro)); } catch (Exception er) { throw new Exception(er.Message); } }
public ActionResult NewUser(UsuariosModel model) { if (ModelState.IsValid) { new UsuariosModel { ListaPerfiles = new PerfilUsuarioModel().GetPerfiles() }; new UsuariosModel().AddUser(model); } return(View()); }