public string crearRolUsuario(Roles_Usuarios roles_Usuarios) { var mensaje = ""; var datos = entidad.Roles_Usuarios.Where(x => x.IdUsuario == roles_Usuarios.IdUsuario); if (datos.Count() < 2) { if (datos.Where(x => x.IdUsuario == roles_Usuarios.IdUsuario && x.IdRol == roles_Usuarios.IdRol).Count() < 1) { entidad.Roles_Usuarios.Add(roles_Usuarios); entidad.SaveChanges(); mensaje = "insertado con exito"; } else { mensaje = "ya existe el rol para el usuario"; } } else { mensaje = "ya existe el rol para el usuario"; } return(mensaje); }
private void btnEliminar_Click(object sender, EventArgs e) { using (sistema_ventasEntities db = new sistema_ventasEntities()) { R = MessageBox.Show("¿Desea eliminar este registro?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2); if (R == DialogResult.Yes) { string id = dgvRoles.CurrentRow.Cells[0].Value.ToString(); int ID = int.Parse(id); rol = db.Roles_Usuarios.Find(ID); db.Roles_Usuarios.Remove(rol); db.SaveChanges(); CargarDatos(); desactivareditar(); txtRolUsuario.Text = ""; btnGuardar.Enabled = false; } else { CargarDatos(); desactivareditar(); txtRolUsuario.Text = ""; btnGuardar.Enabled = false; } } }
private void btnEditar_Click(object sender, EventArgs e) { using (sistema_ventasEntities db = new sistema_ventasEntities()) { R = MessageBox.Show("¿Desea guardar los cambios?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (R == DialogResult.Yes) { string id = dgvRoles.CurrentRow.Cells[0].Value.ToString(); int ID = int.Parse(id); rol = db.Roles_Usuarios.Where(VerificarID => VerificarID.Id_Rol_Usuario == ID).First(); rol.Id_Usuario = int.Parse(usuariocombo); rol.Tipo_Rol = txtRolUsuario.Text; db.Entry(rol).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); CargarDatos(); desactivareditar(); txtRolUsuario.Text = ""; btnGuardar.Enabled = false; } else { CargarDatos(); desactivareditar(); txtRolUsuario.Text = ""; btnGuardar.Enabled = false; } } }
public string deleteRolUsuario(Roles_Usuarios roles_Usuarios) { Roles_Usuarios rol = entidad.Roles_Usuarios.Where(x => x.IdRol_Usuario == roles_Usuarios.IdRol_Usuario).SingleOrDefault(); entidad.Roles_Usuarios.Remove(rol); entidad.SaveChanges(); return("eliminado"); }
public ActionResult eliminarUsuario(int txtIdUSuario, int txtIdRol) { //elimina roles x usuario Roles_Usuarios roles_Usuarios = new Roles_Usuarios(); roles_Usuarios.IdRol_Usuario = txtIdRol; ClassRoles classRoles = new ClassRoles(); classRoles.deleteRolUsuario(roles_Usuarios); //elimina usuario Usuarios usuarios = new Usuarios(); usuarios.IdUsuario = txtIdUSuario; ClassUsuarios classUsuarios = new ClassUsuarios(); classUsuarios.crudUsuario(usuarios, "D"); return(RedirectToAction("ListaUsuario", "Usuario")); }
public ActionResult guardarUsuario() { ClassUsuarios classUsuarios = new ClassUsuarios(); ClassRoles classRoles = new ClassRoles(); Usuarios usuarios = new Usuarios(); usuarios.NombreUsuario = Request.Form["NombreUsuario"].ToString(); usuarios.ApellidoUsuario = Request.Form["ApellidoUsuario"].ToString(); usuarios.Cedula = Request.Form["Cedula"].ToString(); usuarios.Telefono = Request.Form["Telefono"].ToString(); usuarios.Empresa = Request.Form["Empresa"].ToString(); usuarios.Direccion = Request.Form["Direccion"].ToString(); usuarios.Ciudad = Request.Form["Ciudad"].ToString(); usuarios.Provincia = Request.Form["Provincia"].ToString(); int idRol = Convert.ToInt32(Request.Form["Roles_Usuarios"]); if (classUsuarios.consultarUsuarioId(usuarios.Cedula).Count() > 0) { Roles_Usuarios roles_Usuarios = new Roles_Usuarios(); roles_Usuarios.IdUsuario = classUsuarios.consultarUsuarioId(usuarios.Cedula).SingleOrDefault().IdUsuario; roles_Usuarios.IdRol = idRol; return(RedirectToAction("Index", "Usuario", new { usuarios = classUsuarios.consultarUsuarioId(usuarios.Cedula).SingleOrDefault(), mensaje = classRoles.crearRolUsuario(roles_Usuarios) })); } else { var idUsuario = classUsuarios.crudUsuario(usuarios, "I"); if (idUsuario != null || idUsuario != "") { Roles_Usuarios roles_Usuarios = new Roles_Usuarios(); roles_Usuarios.IdUsuario = Convert.ToInt32(idUsuario); roles_Usuarios.IdRol = idRol; classRoles.crearRolUsuario(roles_Usuarios); } return(RedirectToAction("Index", "Usuario")); } }