public IHttpActionResult PutUserTable(int id, UserTable userTable) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != userTable.id) { return(BadRequest()); } db.Entry(userTable).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!UserTableExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Create([Bind(Include = "id,nombre,correo,usuario,contrasenia")] manboss_usuarios usuario_form) { if (Session["nombre_usuario"] == null) { return(RedirectToAction("Index", "Login")); } if (db.manboss_usuarios.Any(x => x.usuario == usuario_form.usuario)) { ViewBag.Message = "El usuario ya existe"; ViewBag.nombre = usuario_form.nombre; ViewBag.correo = usuario_form.correo; ViewBag.contrasenia = usuario_form.contrasenia; MenuEntities db_menu = new MenuEntities(); ViewBag.menus = db_menu.manboss_permisos_menu.ToList(); return(View()); } else { string contrasenia_form = usuario_form.contrasenia; string hash = random_string(12); usuario_form.contrasenia = encrypt_pass(contrasenia_form + hash).ToLower(); usuario_form.hash = hash; usuario_form.rol = 1; db.manboss_usuarios.Add(usuario_form); db.SaveChanges(); //Agregar permisos NameValueCollection permisos_form = Request.Form; string permisos_str = permisos_form.AllKeys.ToDictionary(x => x, x => permisos_form[x]).Values.ToList().Last(); string[] arr = permisos_str.Split(','); int[] permisos = Array.ConvertAll(arr, int.Parse); PermisosEntities db_permisos = new PermisosEntities(); for (int i = 1; i <= 9; i++) { manboss_permisos permiso = new manboss_permisos(); if (permisos.Contains(i)) { permiso.usuario = usuario_form.id; permiso.menu = i; permiso.estado = 1; db_permisos.manboss_permisos.Add(permiso); db_permisos.SaveChanges(); } else { permiso.usuario = usuario_form.id; permiso.menu = i; permiso.estado = 0; db_permisos.manboss_permisos.Add(permiso); db_permisos.SaveChanges(); } } return(RedirectToAction("Index")); } }
public IHttpActionResult Post([FromBody] Usuario1 u) { if (!ModelState.IsValid) { return(BadRequest("Invalid data.")); } db.Usuario1.Add(u); db.SaveChanges(); return(Ok(u)); }
public HttpResponseMessage AddUsuario([FromBody] Usuario usu) { if (ModelState.IsValid) { dbContext.Usuarios.Add(usu); dbContext.SaveChanges(); return(RespuestaHelper.GestionaOKHttpResponse("Usuario creado correctamente", usu)); } else { return(RespuestaHelper.GestionaErrorHttpResponse("Error", "Error en la petición Add", httpStatusCode: HttpStatusCode.BadRequest)); } }
public void EliminarUsuario(int id) { DialogResult respuesta; respuesta = MessageBox.Show("¿Realmente quiere borrar el Registro actual?", "Seleccione una opcion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (respuesta == DialogResult.Yes) { var Emodulo = from p in entidad.Cfg_cUsuarios where p.cUsuClave == id select p; entidad.DeleteObject(Emodulo.Single()); entidad.SaveChanges(); } else { MessageBox.Show("La operación se cancelo", "Operación cancelada"); } }
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 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 ActionResult Create([Bind(Include = "efectivo")] manboss_repartidores repartidor_form) { if (Session["nombre_usuario"] == null) { return(RedirectToAction("Index", "Login")); } NameValueCollection usuario_form = Request.Form; string usuario = usuario_form["usuario"]; if (db_usuarios.manboss_usuarios.Any(x => x.usuario == usuario)) { ViewBag.Message = "El usuario ya existe"; ViewBag.efectivo = repartidor_form.efectivo; ViewBag.nombre = usuario_form["nombre"]; ViewBag.correo = usuario_form["correo"]; ViewBag.contrasenia = usuario_form["contrasenia"]; return(View()); } else { //Crear el usuario manboss_usuarios nuevo_usuario = new manboss_usuarios(); string contrasenia_form = usuario_form["contrasenia"]; string hash = random_string(12); nuevo_usuario.nombre = usuario_form["nombre"]; nuevo_usuario.correo = usuario_form["correo"]; nuevo_usuario.usuario = usuario_form["usuario"]; nuevo_usuario.contrasenia = encrypt_pass(contrasenia_form + hash).ToLower(); nuevo_usuario.hash = hash; nuevo_usuario.rol = 2; db_usuarios.manboss_usuarios.Add(nuevo_usuario); db_usuarios.SaveChanges(); //Crear el repartidor repartidor_form.repartidor = nuevo_usuario.id; repartidor_form.latitud = 0; repartidor_form.longitud = 0; repartidor_form.rating = 5; db.manboss_repartidores.Add(repartidor_form); db.SaveChanges(); return(RedirectToAction("Index")); } }
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 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(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 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(); } }
/// <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(); } }
private bool transfiereBalance(Usuario usuarioActual, Usuario usuarioDestino, decimal cantidad, ref string err) { //compruebo que el balance del usuario es superior o igual a lo que quiere transferir if (usuarioActual.Balance < cantidad) { err = "Balance insuficiente para transferencia"; return(false); } usuarioActual.Balance -= cantidad; usuarioDestino.Balance += cantidad; dbContext.Entry(usuarioActual).State = EntityState.Modified; dbContext.Entry(usuarioDestino).State = EntityState.Modified; dbContext.SaveChanges(); return(true); }
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 void delete(int tipo, int id1 = 0, int id2 = 0, string strValor = "") { switch (tipo) { case 1: var queryUsuarioDivisiones = from dbUsuario in db.Usuarios join dbUsuarioDivisiones in db.UsuarioDivisiones on dbUsuario.Id equals dbUsuarioDivisiones.Id_Usuario select dbUsuarioDivisiones; var deleteUsuarioDivisiones = queryUsuarioDivisiones.ToList(); //var deleteUsuarioDivisiones = db.UsuarioDivisiones.Where(x => x.Usuario == strValor && x.id_sistema == id1).ToList(); db.UsuarioDivisiones.RemoveRange(deleteUsuarioDivisiones); db.SaveChanges(); break; } }
public void EliminarTP(int idMov) { DialogResult respuesta; respuesta = XtraMessageBox.Show("¿Realmente quiere borrar el Registro actual?", "Seleccione una opcion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (respuesta == DialogResult.Yes) { var Emodulo = from p in Entidad.Cfg_AtiposUsuarios where p.causutipo == idMov select p; Entidad.DeleteObject(Emodulo.Single()); Entidad.SaveChanges(); CargarListaTipoUsuarios(); } else { XtraMessageBox.Show("La operación se cancelo", "Operación cancelada"); } }