/// <summary> /// Metodo que retorna todas las filas de la tabla usuarios /// </summary> /// <returns></returns> public List <UsuarioModel> Consultar() { List <UsuarioModel> listaresultaos = new List <UsuarioModel>(); //1. Conectarme a la base de datos using (var contexto = new UsuariosEntities()) { //2. Consultar los datos (objetos) linq List <Usuario> usuariosConsultados = (from x in contexto.Usuario select x).ToList(); //3. Mapear los datos de modelo de datos al modelo del dominio foreach (Usuario u in usuariosConsultados) { UsuarioModel usuarioModel = new UsuarioModel(); usuarioModel.Id = u.Id; usuarioModel.Email = u.Email; usuarioModel.Genero = u.Genero1.Nombre; usuarioModel.Nombre = u.Nombre; usuarioModel.Pais = u.Pais1.Nombre; listaresultaos.Add(usuarioModel); } } //4. Retomar la lista con los datos del modelo del dominio return(listaresultaos); }
public void Eliminar(PaisModel paisModel) { using (var contexto = new UsuariosEntities()) { var paisaeliminar = (from x in contexto.Pais select x).Where(d => d.Id.Equals(paisModel.Id)).FirstOrDefault(); contexto.Pais.Remove(paisaeliminar); contexto.SaveChanges(); } }
public void eliminar(Ciudades num) { using (var DB = new UsuariosEntities()) { var eliminar = DB.Users.Find(num.Id); DB.Users.Remove(eliminar); DB.SaveChanges(); } }
/// <summary> /// Este metodo permite eliminar un usuario a partir del id /// </summary> /// <param name="usuarioModel"></param> public void Eliminar(UsuarioModel usuarioModel) { using (var contexto = new UsuariosEntities()) { var usuarioaeliminar = (from x in contexto.Usuario select x).Where(d => d.Id.Equals(usuarioModel.Id)).FirstOrDefault(); contexto.Usuario.Remove(usuarioaeliminar); contexto.SaveChanges(); } }
public void Crear(GeneroModel generoModel) { using (var contexto = new UsuariosEntities()) { Genero g = new Genero(); g.Id = generoModel.Id; g.Nombre = generoModel.Nombre; contexto.Genero.Add(g); contexto.SaveChanges(); } }
public List <contry> ObtenerPaises() { using (var DB = new UsuariosEntities()) { var listado = DB.Paises.Select(x => new contry { Id = x.Id, Pais = x.Pais }).ToList(); return(listado); } }
public void Actualizar(GeneroModel generoModel) { using (var contexto = new UsuariosEntities()) { var generoenbd = (from x in contexto.Genero select x).Where(d => d.Id.Equals(generoModel.Id)).FirstOrDefault(); generoenbd.Id = generoModel.Id; generoenbd.Nombre = generoModel.Nombre; contexto.SaveChanges(); } }
public void Crear(PaisModel paisModel) { using (var contexto = new UsuariosEntities()) { Pais p = new Pais(); p.Id = paisModel.Id; p.Nombre = paisModel.Nombre; contexto.Pais.Add(p); contexto.SaveChanges(); } }
public void Actualizar(PaisModel paisModel) { using (var contexto = new UsuariosEntities()) { var paisenbd = (from x in contexto.Pais select x).Where(d => d.Id.Equals(paisModel.Id)).FirstOrDefault(); paisenbd.Id = paisModel.Id; paisenbd.Nombre = paisModel.Nombre; contexto.SaveChanges(); } }
public List <Ciudades> obtenerCiudades() { using (var DB = new UsuariosEntities()) { var listado = DB.Provincias.Where(x => x.Id_pro_pais == puntero.id_puntero).Select(x => new Ciudades { Id = x.Id, Provincia = x.Provincia }).ToList(); return(listado); } }
public GeneroModel ObtenerGenero(string Id) { GeneroModel generoaretornar = new GeneroModel(); using (var contexto = new UsuariosEntities()) { var ge = (from x in contexto.Genero select x).Where(g => g.Id.Equals(Id)).FirstOrDefault(); generoaretornar.Id = ge.Id; generoaretornar.Nombre = ge.Nombre; } return(generoaretornar); }
public PaisModel ObtenerPais(string Id) { PaisModel paisaretornar = new PaisModel(); using (var contexto = new UsuariosEntities()) { var pa = (from x in contexto.Pais select x).Where(p => p.Id.Equals(Id)).FirstOrDefault(); paisaretornar.Id = pa.Id; paisaretornar.Nombre = pa.Nombre; } return(paisaretornar); }
/// <summary> /// Este metodo permite actualizar la informacion del usuario a partir del id /// </summary> /// <param name="usuarioModel"></param> public void Actualizar(UsuarioModel usuarioModel) { using (var contexto = new UsuariosEntities()) { var usuarioenbd = (from x in contexto.Usuario select x).Where(d => d.Id.Equals(usuarioModel.Id)).FirstOrDefault(); usuarioenbd.Nombre = usuarioModel.Nombre; usuarioenbd.Pais = usuarioModel.Pais; usuarioenbd.Genero = usuarioModel.Genero; usuarioenbd.Email = usuarioModel.Email; contexto.SaveChanges(); } }
public void Modificar(DataP persona) { using (var DB = new UsuariosEntities()) { var user = DB.Users.Where(x => x.Id == puntero.id_user).First(); user.Nombre = persona.Nombre; user.Apellido = persona.Apellido; user.Edad = persona.Edad; user.Id_pais = persona.Id_Pais; user.Id_Provincia = persona.Id_Provincia; DB.Entry(user).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); } }
/// <summary> /// Este metodo almacena registros de la tabla Usuario /// </summary> /// <param name="usuarioModel">Es un objeto tipo UsuarioModel</param> public void Crear(UsuarioModel usuarioModel) { using (var contexto = new UsuariosEntities()) { //Corresponde a la creacion de una instancia para una nueva fila Usuario a = new Usuario(); a.Nombre = usuarioModel.Nombre; a.Email = usuarioModel.Email; a.Genero = usuarioModel.Genero; a.Pais = usuarioModel.Pais; contexto.Usuario.Add(a); contexto.SaveChanges(); } }
public IEnumerable <User> Listado() { using (UsuariosEntities ue = new UsuariosEntities()) { var result = from u in dbContext.Usuarios select new User { Id = u.Id, Login = u.Login, Balance = (decimal)u.Balance, Administrador = u.Administrador }; return(result); } }
public void registrar(DataP personas) { using (var DB = new UsuariosEntities()) { var usuario = new Users { Nombre = personas.Nombre, Apellido = personas.Apellido, Edad = personas.Edad, Id_pais = personas.Id_Pais, Id_Provincia = personas.Id_Provincia }; DB.Users.Add(usuario); DB.SaveChanges(); } }
public UsuarioModel ObtenerUsuario(decimal Id) { UsuarioModel usuarioaretornar = new UsuarioModel(); using (var contexto = new UsuariosEntities()) { var usu = (from x in contexto.Usuario select x).Where(u => u.Id.Equals(Id)).FirstOrDefault(); usuarioaretornar.Id = usu.Id; usuarioaretornar.Nombre = usu.Nombre; usuarioaretornar.Pais = usu.Pais; usuarioaretornar.Genero = usu.Genero; usuarioaretornar.Email = usu.Email; } return(usuarioaretornar); }
public List <PaisModel> Consultar() { List <PaisModel> listaresultados = new List <PaisModel>(); using (var contexto = new UsuariosEntities()) { List <Pais> paisesConsultados = (from x in contexto.Pais select x).ToList(); foreach (Pais p in paisesConsultados) { PaisModel paisModel = new PaisModel(); paisModel.Id = p.Id; paisModel.Nombre = p.Nombre; listaresultados.Add(paisModel); } } return(listaresultados); }
// GET: Panel public ActionResult Index() { if (Session["nombre_usuario"] == null) { return(RedirectToAction("Index", "Login")); } ClientesEntities db_clientes = new ClientesEntities(); ServiciosEntities db_servicios = new ServiciosEntities(); RepartidoresEntities db_repartidores = new RepartidoresEntities(); UsuariosEntities db_administradores = new UsuariosEntities(); MandadosEntities db_mandados = new MandadosEntities(); ViewBag.clientes = db_clientes.manboss_clientes.Count(); ViewBag.servicios = db_servicios.manboss_servicios.Count(); ViewBag.repartidores = db_repartidores.manboss_repartidores.Count(); ViewBag.administradores = db_administradores.manboss_usuarios.Count(x => x.rol == 1); ViewBag.mandados_espera = db_mandados.manboss_mandados.Count(x => x.estado == 1); ViewBag.mandados_asignado = db_mandados.manboss_mandados.Count(x => x.estado == 2); ViewBag.mandados_proceso = db_mandados.manboss_mandados.Count(x => x.estado == 3); ViewBag.mandados_entregado = db_mandados.manboss_mandados.Count(x => x.estado == 4); var todaysDate = new DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day); ViewBag.mandados_hoy = db_mandados.manboss_mandados.Count(x => x.fecha == todaysDate); ViewBag.mandados_semana = db_mandados.manboss_mandados.Count(x => SqlFunctions.DatePart("ISO_WEEK", x.fecha) == SqlFunctions.DatePart("ISO_WEEK", DateTime.Now)); ViewBag.mandados_mes = db_mandados.manboss_mandados.Count(x => x.fecha.Month == DateTime.Now.Month); ViewBag.mandados_anio = db_mandados.manboss_mandados.Count(x => x.fecha.Year == DateTime.Now.Year); var mandados_meses = db_mandados.manboss_mandados.Where(x => x.fecha.Year == DateTime.Now.Year).GroupBy(x => new { Month = x.fecha.Month }).Select(x => new { Month = x.Key.Month }).ToList(); var mandados_cantidad = db_mandados.manboss_mandados.Where(x => x.fecha.Year == DateTime.Now.Year).GroupBy(x => new { Month = x.fecha.Month }).Select(x => new { Total = x.Count() }).ToList(); List <string> meses = new List <string>(); foreach (var mandado in mandados_meses) { string m = CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(mandado.Month); m = char.ToUpper(m[0]) + m.Substring(1); meses.Add(m); } ViewBag.meses = meses.ToArray(); List <int> mandados = new List <int>(); foreach (var mandado in mandados_cantidad) { mandados.Add(mandado.Total); } ViewBag.mandados = mandados.ToArray(); return(View()); }
public List <GeneroModel> Consultar() { List <GeneroModel> listaresultados = new List <GeneroModel>(); using (var contexto = new UsuariosEntities()) { List <Genero> generosConsultados = (from x in contexto.Genero select x).ToList(); foreach (Genero g in generosConsultados) { GeneroModel generoModel = new GeneroModel(); generoModel.Id = g.Id; generoModel.Nombre = g.Nombre; listaresultados.Add(generoModel); } } return(listaresultados); }
public List <Persona> Data_Persona() { using (var DB = new UsuariosEntities()) { var buscar = DB.Users.Where(x => x.Id == puntero.id_user).Select(x => new Persona { Nombre = x.Nombre, Apellido = x.Apellido, Edad = x.Edad }).ToList(); return(buscar); } }
public List <Persona> obtenerPersona() { using (var DB = new UsuariosEntities()) { var listado = DB.Users.Join(DB.Paises, x => x.Id_pais, y => y.Id, (x, y) => new { x, y }).Join(DB.Provincias, w => w.x.Id_Provincia, z => z.Id, (w, z) => new { w, z }).Select(x => new Persona { Id = x.w.x.Id, Nombre = x.w.x.Nombre, Apellido = x.w.x.Apellido, Edad = x.w.x.Edad, Pais = x.w.x.Paises.Pais, Provincia = x.w.x.Provincias.Provincia }).ToList(); return(listado); } }
public ActionResult Iniciar_Sesion(manboss_usuarios Login) { UsuariosEntities db_usuarios = new UsuariosEntities(); var usuario_info = db_usuarios.manboss_usuarios.Where(x => x.usuario == Login.usuario).FirstOrDefault(); if (usuario_info == null) { ViewBag.Message = "El usuario no existe."; return(View("Index", Login)); } else { string contrasenia_final = usuario_info.contrasenia; string contrasenia_form = Login.contrasenia; string hash = usuario_info.hash; string contrasenia_res = encrypt_pass(contrasenia_form + hash).ToLower(); if (contrasenia_res.Equals(contrasenia_final)) { RolUsuarioEntities db_roles = new RolUsuarioEntities(); var rol_info = db_roles.manboss_rol_usuario.Where(x => x.id == usuario_info.rol).FirstOrDefault(); PermisosEntities db_permisos = new PermisosEntities(); Session["permisos"] = db_permisos.manboss_permisos.Where(x => x.usuario == usuario_info.id && x.estado == 1).Select(x => x.menu).ToList(); Session["id_usuario"] = usuario_info.id; Session["nombre_usuario"] = usuario_info.nombre; Session["rol_usuario"] = usuario_info.rol; Session["rolnombre_usuario"] = rol_info.nombre; List <Ruta> rutas = new List <Ruta>(); Session["rutas_mandados"] = rutas; return(RedirectToAction("Index", "Panel")); } else { ViewBag.Message = "La contraseña es incorrecta."; return(View("Index", Login)); } } }
public HttpResponseMessage Get(int id) { using (UsuariosEntities ue = new UsuariosEntities()) { var result = from u in dbContext.Usuarios where u.Id == id select new User { Id = u.Id, Login = u.Login, Balance = (decimal)u.Balance, Administrador = u.Administrador }; if (result.Any()) { return(RespuestaHelper.GestionaOKHttpResponse("Ok", result)); } else { return(RespuestaHelper.GestionaErrorHttpResponse("Error", "Usuario no encontrado", httpStatusCode: HttpStatusCode.BadRequest)); } } }