public AdminViewModel() { SaveEleicaoCommand = new DelegateCommand <string>(SaveEleicao); SaveCandidatoCommand = new DelegateCommand <string>(SaveCandidato); UsuariosDB = AppViewModel.Instance.Db.GetCollection <Usuario>("usuarios"); Usuarios = new ObservableCollection <Usuario>(UsuariosDB.FindAll()); UsuarioSelecionado = new Usuario(); UsuarioSelecionado.viewModel = this; EleicoesDB = AppViewModel.Instance.Db.GetCollection <Eleicao>("eleicoes"); Eleicoes = new ObservableCollection <Eleicao>(EleicoesDB.FindAll()); EleicaoSelecionada = new Eleicao(); EleicaoSelecionada.viewModel = this; CandidatoDB = AppViewModel.Instance.Db.GetCollection <Candidato>("candidatos"); Candidatos = new ObservableCollection <Candidato>(CandidatoDB.FindAll()); CandidatoSelecionado = new Candidato(); CandidatoSelecionado.viewModel = this; CargoDB = AppViewModel.Instance.Db.GetCollection <Cargo>("cargos"); Cargos = new ObservableCollection <Cargo>(CargoDB.FindAll()); CargoSelecionado = new Cargo(); CargoSelecionado.viewModel = this; }
public ActionResult Delete(int id) { cargarDatosIniciales(); Usuarios objetoTipoUsuarios = UsuariosDB.recuperarUsuariosPordID(id); return(View(objetoTipoUsuarios)); }
public ActionResult FindUsuario(int id) { var objetousuario = UsuariosDB.recuperarUsuariosPordID(id); cargarDatosIniciales(); return(View(objetousuario)); }
public bool ConexionServidorRegistro(DatosUsuario registroUsuario) { //Buscar por EF los usuarios //Comparar primero correos y luego usuarios, no debe haber coincidencias. //if (!usuarioBusqueda.BuscarCorreo(registroUsuario.Correo)) // if (!usuarioBusqueda.BuscarNombreUsuario(registroUsuario.Nombre)) // return true; //Encriptar registroUsuario.Contrasena y guardarlo en EF UsuariosDB datosDB = new UsuariosDB(); Usuario registro = null; registro = datosDB.BuscarUsuarioNombre(registroUsuario.Nombre); if (registro == null) { registro = datosDB.BuscarUsuarioCorreo(registroUsuario.Correo); if (registro == null) { registro.contrasena = registroUsuario.Contrasena; registro.correoUsuario = registroUsuario.Correo; registro.nombreUsuario = registroUsuario.Nombre; datosDB.GuardarUsuario(registro); return(true); } } return(false); }
public ActionResult busarUsuario(string numeroCedula) { cargarDatosIniciales(); Usuarios objetoUusario = UsuariosDB.recuperarUsuarioPorCedula(numeroCedula); return(View("DetalleUsuario", objetoUusario)); }
public ActionResult generarActaDescargo(int[] listaProductosSeleccionados, string numeroIdentificacionCustodio, bool actaDescargoExcel) { List <Productos> listaProductos = new List <Productos>(); TempData["objetoUsuario"] = UsuariosDB.recuperarUsuarioPorCedula(numeroIdentificacionCustodio); foreach (int idProducto in listaProductosSeleccionados) { Productos objetoProducto = ProductosDB.recuperarProductosPorID(idProducto); listaProductos.Add(objetoProducto); bool banderaEliminar = ActasDB.eliminarDetalleActaProductosPorIDProducto(Convert.ToInt32(idProducto)); } if (actaDescargoExcel) { generarArchivoActaEliminarExcelPorCustodio(listaProductos, numeroIdentificacionCustodio); return(View(listaProductos)); } else { TempData["listaProductosTemporal"] = listaProductos; return(View("generarActaDescargo", listaProductos)); } }
public ActionResult IndexCustodio() { cargarDatosIniciales(); List <Usuarios> listausuarios = UsuariosDB.recuperarListaUsuarios(); return(View(listausuarios)); }
public ActionResult UpdateCustodio(int id) { var objetoUsuarios = UsuariosDB.recuperarUsuariosPordID(id); cargarDatosIniciales(); return(View(objetoUsuarios)); }
public FacadeDB() { banDB = new BandasDB(); catDB = new CategoriasDB(); eveDB = new EventosDB(); usuDB = new UsuariosDB(); utiDB = new UtilidadesDB(); votDB = new VotosDB(); }
public void generarArchivoActaEliminarExcelPorCustodio(List <Productos> listaProductos, string numeroIdentificacion) { Usuarios objetoUsuario = UsuariosDB.recuperarUsuarioPorCedula(numeroIdentificacion); ActaExcel objetoActaExcel = new ActaExcel(); Response.ClearContent(); Response.BinaryWrite(objetoActaExcel.GenerarExcelBienesPorCustodio(listaProductos, objetoUsuario)); Response.AddHeader("content-disposition", "attachment; filename=Bienes_" + numeroIdentificacion + ".xlsx"); Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; Response.Flush(); Response.End(); }
public ActionResult IniciarSesion(string nombreUsuario, string contrasena) { usuario = UsuariosDB.validarInicioSesion(nombreUsuario, contrasena); if (usuario != null) { Session["usuarioSesion"] = usuario; return(RedirectToAction("Index", "Inicio")); } TempData["MensajeErrorIngreso"] = "Usuario y/o contraseña incorrectos."; return(View()); }
public ActionResult Delete(Usuarios objetoUsuarios) { Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"]; if (usuarioSesionActual == null) { return(RedirectToAction("IniciarSesion", "Usuario")); } bool bandera = UsuariosDB.eliminarUsuarios(objetoUsuarios.idUsuario); MostrarMensajes(bandera); return(RedirectToAction("Index")); }
public ActionResult UpdateCustodio(Usuarios objetoUsuarios, int[] caracteristicaAnadirProducto) { Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"]; if (usuarioSesionActual == null) { return(RedirectToAction("IniciarSesion", "Usuario")); } cargarDatosIniciales(); bool banderaActualizar = UsuariosDB.actualizarUsuarios(objetoUsuarios); MostrarMensajes(banderaActualizar); return(RedirectToAction("Index")); }
public ActionResult Create(Usuarios objetoUsuarios, string accion) { UsuariosDB objUsuariosDB = new UsuariosDB(); int cedula = Convert.ToInt32(objetoUsuarios.Cedula); cargarDatosIniciales(); bool baderaValidar = CedulaHelper.validarNumeroCedula(objetoUsuarios.Cedula); if (accion == "guardar_usuario") { if (objUsuariosDB.ExisteUsuario(objetoUsuarios.Usuario)) { ModelState.AddModelError("usuario_agregar", "El usuario ingresado ya existe"); return(View("Create")); } if (objUsuariosDB.ExisteCedula(objetoUsuarios.Cedula)) { ModelState.AddModelError("cedula_agregar", "La cédula ingresada ya existe"); return(View("Create")); } if (cedula < 10) { ModelState.AddModelError("cedula_agregar", "La cédula ingresada debe tener 10 digitos"); return(View("Create")); } if (baderaValidar == false) { ModelState.AddModelError("cedula_agregar", "La cédula ingresada es incorrecta"); return(View("Create")); } else { objetoUsuarios.Contrasenia = HashHelper.MD5(objetoUsuarios.Contrasenia); bool banderaGuardar = UsuariosDB.guardarUsuarios(objetoUsuarios); MostrarMensajes(banderaGuardar); } } else { throw new Exception("Accion no definida.."); } return(RedirectToAction("Index")); }
public ActionResult CreateCustodio(Usuarios objetoUsuarios, string accion) { UsuariosDB objUsuariosDB = new UsuariosDB(); cargarDatosIniciales(); bool baderaValidar = CedulaHelper.validarNumeroCedula(objetoUsuarios.Cedula); if (accion == "guardar_usuario_custodio") { if (objUsuariosDB.ExisteCedula(objetoUsuarios.Cedula)) { ModelState.AddModelError("cedula_agregar", "La cédula ingresada ya existe"); return(View("CreateCustodio")); } if (objetoUsuarios.Perfiles == null) { objetoUsuarios.idPerfil = 4; } if (objetoUsuarios.Activar == null) { objetoUsuarios.Activar = 0; } if (objetoUsuarios.Contrasenia == null) { string contrasenadefecto = "123456789"; objetoUsuarios.Contrasenia = contrasenadefecto; } if (baderaValidar == false) { ModelState.AddModelError("cedula_agregar", "La cédula ingresada es incorrecta"); return(View("CreateCustodio")); } else { objetoUsuarios.Contrasenia = HashHelper.MD5(objetoUsuarios.Contrasenia); bool banderaGuardar = UsuariosDB.guardarUsuarios(objetoUsuarios); MostrarMensajes(banderaGuardar); } } else { throw new Exception("Accion no definida.."); } return(RedirectToAction("IndexCustodio")); }
public int ConexionServidorSesion(DatosUsuario inicioUsuario) { //Obtener datos de usuario del EF //EntidadesMemorama.UsuariosDB usuarioBuscar = new EntidadesMemorama.UsuariosDB(); //Comparar nombre de usuario de EF con usuario de DatosUsuario //if (usuarioBuscar.BuscarUsuario(inicioUsuario.Nombre) != NULL){} //Sobre lo anterior comparar contrasenas; Usuario usersesion = null; UsuariosDB datosBD = new UsuariosDB(); usersesion = datosBD.BuscarUsuarioNombre(inicioUsuario.Nombre); if (usersesion != null) { if (usersesion.contrasena == inicioUsuario.Contrasena) { return(2); } else { return(1); } } return(0); }
// User public void AddUser() { UsuariosDB.Insert(UsuarioSelecionado); Usuarios = new ObservableCollection <Usuario>(UsuariosDB.FindAll()); }
public void UpdateUser() { UsuariosDB.Update(UsuarioSelecionado); Usuarios = new ObservableCollection <Usuario>(UsuariosDB.FindAll()); }
public void DeleteUser() { UsuariosDB.Delete(UsuarioSelecionado.Id); Usuarios = new ObservableCollection <Usuario>(UsuariosDB.FindAll()); }