public string update(RolUsuario cl) { try { string query = "UPDATE rol_usuario SET "; query += "nombreRol=@name, codigo=@cod WHERE id_rol_usuario=@id"; cmd = new SqlCommand(query, con.getConex()); cmd.Parameters.AddWithValue("@name", cl.NombreRol); cmd.Parameters.AddWithValue("@cod", cl.Codigo); cmd.Parameters.AddWithValue("@id", cl.IdRolUsuario); if (cmd.ExecuteNonQuery() == 1) { return(msj = "Rol modificado con éxito!"); } } catch (Exception e) { Console.WriteLine("Error: {0}", e); } finally { con.close(); } return(msj); }
public bool Delete(RolUsuario item, Session session = null) { //LoggerFactory.CreateLog().Start(); var committed = 0; try { //if (session != null) // _repositoryRolUsuario.UnitOfWork.SetConnectionDb(session.ConnectionString); if (item == null) { throw new ArgumentNullException("item"); } // Domain Services? //_repositoryRolUsuario.Delete(Mapper.Map<Dominio.Entidades.RolUsuario>(item)); _repositoryRolUsuario.Delete(item); committed = _unitOfWorkAsync.SaveChanges(); } catch (Exception ex) { //LoggerFactory.CreateLog().Error(ex); } //LoggerFactory.CreateLog().Stop(); return(committed > 0); }
/* public static RolUsuario ObtenerRolUsuarioPorDescripcion(string descripcion) * { * using (SqlConnection connection = new SqlConnection(connectionString)) * { * var consultaSql = $"select * from ROL where DESCRIPCION = '{descripcion}'"; * * var comando = ConsultaSqlRol(connection, consultaSql); * * var dataTable = LlenarDataTable(comando); * * return CreacionRol(dataTable); * * } * }*/ public static int AgregarRolUsuario(RolUsuario rolusuario) { int filasAfectadas = 0; using (SqlConnection connection = new SqlConnection(connectionString)) { SqlCommand sqlCommand = new SqlCommand(null, connection); sqlCommand.CommandText = "Insert into ROLUSUARIO (IDROLUSU,IDROL_RU,RUTUSUARIO_RU) values (@IDROLUSU,@IDROL_RU,@RUTUSUARIO_RU)"; sqlCommand.Parameters.AddWithValue("@IDROLUSU", rolusuario.IDROLUSU); sqlCommand.Parameters.AddWithValue("@IDROL_RU", rolusuario.IDROL_RU); sqlCommand.Parameters.AddWithValue("@RUTUSUARIO_RU", rolusuario.RUTUSUARIO_RU); try { connection.Open(); filasAfectadas = sqlCommand.ExecuteNonQuery(); connection.Close(); } catch (Exception ex) { Console.WriteLine(ex.Message); } } return(filasAfectadas); }
public void Agregar(RolUsuario rolUsuario) { int Id_ultimo = ColeccionRolUsuario.Count + 1; // ultimo Id rolUsuario.Id = Id_ultimo; ColeccionRolUsuario.Add(rolUsuario); }
public RolUsuario sucursalByCodigo(int code) { RolUsuario cl = null; Conexion con = new Conexion(); try { string query = "SELECT * FROM rol_usuario WHERE id_rol_usuario=@cod"; cmd = new SqlCommand(query, con.getConex()); cmd.Parameters.AddWithValue("@cod", code); con.Dr = cmd.ExecuteReader(); while (con.Dr.Read()) { cl = new RolUsuario(); cl.IdRolUsuario = con.Dr.GetInt32(0); cl.NombreRol = con.Dr.GetString(1); } } catch (Exception e) { Console.WriteLine("Error: {0}", e); cl = null; } finally { con.close(); } return(cl); }
public List <RolUsuario> allSucursales() { List <RolUsuario> lstRoles = null; RolUsuario cl = null; Conexion con = new Conexion(); try { string query = "SELECT * FROM rol_usuario"; cmd = new SqlCommand(query, con.getConex()); con.Dr = cmd.ExecuteReader(); lstRoles = new List <RolUsuario>(); while (con.Dr.Read()) { cl = new RolUsuario(); cl.IdRolUsuario = con.Dr.GetInt32(0); cl.NombreRol = con.Dr.GetString(1); cl.Codigo = con.Dr.GetString(2); lstRoles.Add(cl); } } catch (Exception e) { Console.WriteLine("Error: {0}", e); lstRoles = null; } finally { con.close(); } return(lstRoles); }
public RolUsuario Buscar_por_Nombre(string nombre) { try { string cmd = "select * from RolUsuarios where(nombre='" + nombre.ToLower() + "')"; DataTable dtRoles = Conexion_BD.CargarDatos(cmd); if (dtRoles.Rows.Count > 0) { RolUsuario oRol = null; foreach (DataRow aux in dtRoles.Rows) { oRol = new RolUsuario(Convert.ToInt32(aux["ID_rol"]), (string)aux["nombre"]); } return(oRol); } else { throw new Exception("No se encontro el nivel especificado"); } } catch (Exception ex) { throw ex; } }
public static int ActualizarRolUsuarioPorId(RolUsuario rolusuario) { int resultado = 0; using (SqlConnection sqlConnection = new SqlConnection(connectionString)) { SqlCommand sqlCommand = new SqlCommand(null, sqlConnection); sqlCommand.CommandText = "Update ROLUSUARIO SET IDROL_RUL = @IDROL_RU, RUTUSUARIO_RU = @RUTUSUARIO_RU where IDROLUSU = @IDROLUSU"; sqlCommand.Parameters.AddWithValue("@IDROL_RU", rolusuario.IDROL_RU); sqlCommand.Parameters.AddWithValue("@RUTUSUARIO_RU", rolusuario.RUTUSUARIO_RU); sqlCommand.Parameters.AddWithValue("@IDROLUSU", rolusuario.IDROLUSU); try { sqlConnection.Open(); resultado = sqlCommand.ExecuteNonQuery(); sqlConnection.Close(); } catch (Exception ex) { Console.WriteLine(ex.Message); } } return(resultado); }
public IActionResult Registrar() { //ESTO FUNKA (no mover) var context = new loginContext(); Usuarios nuevo = new Usuarios(); nuevo.userid = Request.Form["usuario_registra"].ToString(); nuevo.nombre = Request.Form["nombre_registra"].ToString(); nuevo.pass = Request.Form["pass_registra"].ToString(); context.Add(new Usuarios { userid = nuevo.userid, nombre = nuevo.nombre, pass = nuevo.pass }); context.SaveChanges(); var r = context.Usuarios.Last(); var id_usuario = r.id.ToString(); RolUsuario nuevoRolUsuario = new RolUsuario(); nuevoRolUsuario.id_rol = Int32.Parse(Request.Form["rol"]); Console.WriteLine("\n El id_rol es: " + nuevoRolUsuario.id_rol + "\n"); nuevoRolUsuario.id_usuarios = Int32.Parse(id_usuario); Console.WriteLine("\n El Id_Usuario es: " + nuevoRolUsuario.id_usuarios + "\n"); context.Add(new RolUsuario { id_rol = nuevoRolUsuario.id_rol, id_usuarios = nuevoRolUsuario.id_usuarios }); context.SaveChanges(); return(RedirectToAction("ViewSU")); }
protected void Modificar() { try { InstitucionEducativa institucion = new InstitucionEducativa(); if (Herramientas.IsChecked(PlaceInstitucion)) { institucion.Id = Convert.ToInt32(DropDownInstitucion.SelectedValue); } else { institucion = null; } RolUsuario rol = new RolUsuario(); rol.Id = Convert.ToInt32(DropRolUsuario.SelectedValue); usuarios.Modificar(Convert.ToInt32(txtID.Text), txtUsuario.Value, txtNombre.Value, txtContraseña.Value, txtDni.Value, txtTelefono.Value, txtMail.Value, rol, institucion); // cambiar despues por el dropdown } catch (Exception ex) { ((Site1)this.Master).Lanzar_Modal_info(ex.Message); } }
public async Task <IActionResult> PutRolUsuario(int id, RolUsuario rolUsuario) { if (id != rolUsuario.RolId) { return(BadRequest()); } _context.Entry(rolUsuario).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RolUsuarioExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public static RolUsuario dataRowToPersona(DataRow row) { RolUsuario rol = new RolUsuario(row["ROL_USUA_USERNAME"] as string, Convert.ToInt32(row["ROL_ROL_ID"])); return(rol); }
public static int seleccionarRol(RolUsuario rol) { int resp = new int(); OracleCommand ora_cmd = new OracleCommand(conn.getUsuario() + "PRO_SELECT_ROL", conn.Cnn); ora_cmd.BindByName = true; ora_cmd.CommandType = CommandType.StoredProcedure; ora_cmd.Parameters.Add("id_rol", OracleDbType.Varchar2, rol.Id_rol, ParameterDirection.Input); ora_cmd.Parameters.Add("resp", OracleDbType.Int16, ParameterDirection.Output); ora_cmd.Parameters.Add("p_recordset", OracleDbType.RefCursor, ParameterDirection.Output); ora_cmd.ExecuteNonQuery(); resp = int.Parse(ora_cmd.Parameters["resp"].Value.ToString()); if (resp == 0) { OracleDataReader odr = ((OracleRefCursor)ora_cmd.Parameters["p_recordset"].Value).GetDataReader(); while (odr.Read()) { rol.Id_rol = int.Parse(odr.GetString(0)); rol.Nombre = odr.GetString(1); rol.Descripcion = odr.GetString(2); } } return(resp); }
private void onBtnGuardar(object sender, EventArgs e) { hotel.pais = comboBox4.SelectedItem as Pais; if (listBox1.Items.Count == 0) { MessageBox.Show("Debe agregar al menos un regimen para el hotel"); return; } if (esAlta && SesionActual.rol_usuario.usuario == null) { MessageBox.Show("Los usuarios guest no pueden crear nuevos hoteles"); return; } try { hotel.save(); if (esAlta) //Si se da de alta hay que agregarle al administrador este hotel { RolUsuario rol_nuevo = new RolUsuario(); rol_nuevo.rol = SesionActual.rol_usuario.rol; rol_nuevo.usuario = SesionActual.rol_usuario.usuario; rol_nuevo.hotel = hotel; rol_nuevo.insert(); } foreach (HotelRegimen hotelRegimen in listBox1.Items) { hotelRegimen.save(); } } catch (ValidationException exception) { MessageBox.Show(exception.Message); return; } catch (SqlException exception) { MessageBox.Show(exception.Message); return; } if (esAlta) { formAnterior.Recargar(); MessageBox.Show("Hotel creado correctamente!"); } else { MessageBox.Show("Hotel modificado correctamente!"); } Close(); }
private void button3_Click(object sender, EventArgs e) { Rol GuestRol = EntityManager.getEntityManager().findById <Rol>(3); //Buscar rol guest RolUsuario GuestRolUsuario = new RolUsuario(); GuestRolUsuario.rol = GuestRol; SesionActual.rol_usuario = GuestRolUsuario; Navigator.nextForm(this, new FrbaHotel.Operaciones()); }
/// <summary> /// Carga el Menu lateral, con cada Permiso en el Rol /// </summary> /// <param name="pRol"></param> /// <param name="pEnDonde"></param> public static void Cargar_Menu(RolUsuario pRol, PlaceHolder pEnDonde) { foreach (Permiso permiso in pRol.Permisos) { HtmlGenericControl oItemMenu = new HtmlGenericControl("a"); oItemMenu.Attributes["class"] = "mdl-navigation__link"; oItemMenu.Attributes["href"] = permiso.Href; oItemMenu.InnerText = permiso.Nombre; pEnDonde.Controls.Add(oItemMenu); } }
private static List <RolUsuario> LLenadoRolesUsuarios(DataTable dataTable) { rolesusuarios = new List <RolUsuario>(); for (int i = 0; i < dataTable.Rows.Count; i++) { RolUsuario rolusuario = new RolUsuario(); rolusuario.IDROLUSU = int.Parse(dataTable.Rows[0]["IDROLUSU"].ToString()); rolusuario.IDROL_RU = int.Parse(dataTable.Rows[0]["IDROL_RU"].ToString()); rolusuario.RUTUSUARIO_RU = dataTable.Rows[0]["RUTUSUARIO_RU"].ToString(); rolesusuarios.Add(rolusuario); } return(rolesusuarios); }
public RolUsuario Nuevo(string nombre, List <Permiso> permisos) { try { RolUsuario oUsuario = new RolUsuario(nombre, permisos); roles.Agregar(oUsuario); return(oUsuario); } catch (Exception ex) { throw ex; } }
public static bool AssignRole(int UserId, string Roles) { var RolesIds = Roles.Split(','); using (var Dc = new TemplateEntities()) { var UserRoles = Dc .RolUsuario .Where(X => X.Usuario_Id == UserId ).ToList(); if (UserRoles.Count > 0) { Dc.RolUsuario.RemoveRange(UserRoles); Dc.SaveChanges(); } if (!RolesIds.Any()) { return(true); } var UserRoles_ = new List <RolUsuario>(); foreach (var Role_ in RolesIds) { if (string.IsNullOrEmpty(Role_)) { continue; } var UserRole = new RolUsuario { Rol_Id = Convert.ToInt32(Role_), Usuario_Id = UserId }; UserRoles_.Add(UserRole); } if (UserRoles_.Count > 0) { Dc.RolUsuario.AddRange(UserRoles_); var Result = Dc.SaveChanges(); return(Result > 0); } return(true); } }
public RolUsuario Buscar_por_ID(int id) { RolUsuario oRol = null; foreach (RolUsuario r in ColeccionRolUsuario) { if (r.Id == id) { oRol = r; } break; } return(oRol); }
public async Task <IActionResult> Post(RolUsuario rol) { try { _context.RolUsuario.Add(rol); await _context.SaveChangesAsync(); return(new OkObjectResult(rol)); } catch (DbUpdateException ex) { return(new BadRequestObjectResult(ex.InnerException.Message)); } }
public static List <Usuario> FiltrarPorRol(List <Usuario> _lista, RolUsuario _rol) { List <Usuario> filtro = new List <Usuario>(); for (int i = 0; i < _lista.Count; i++) { if (_lista[i].Rol == _rol) { filtro.Add(_lista[i]); } } return(filtro); }
public RolUsuarioCreateDto asignarRolUsuario(RolUsuarioCreateDto model) { RolUsuario entry = new RolUsuario(); entry = new RolUsuario { Dni = model.Dni, RolPerfilId = 1, }; _context.Add(entry); _context.SaveChanges(); return(_mapper.Map <RolUsuarioCreateDto>(model)); }
private RolUsuario llenarUsuarioo(Boolean v) { RolUsuario obj = new RolUsuario(); if (v) obj.CodEmpleado = int.Parse(txtId.Text); obj.Nombre = txtName.Text; obj.Direccion = txtDireccion.Text; obj.Cargo = txtCargo.Text; obj.Telefono = txtTelefono.Text; obj.Celular = txtCel.Text; obj.Usuario = txtUsuario.Text; obj.Password = txtClave.Text; return obj; }
private static RolUsuario CreacionRolUsuario(DataTable dataTable) { if (dataTable != null && dataTable.Rows.Count > 0) { RolUsuario rolusuario = new RolUsuario(); rolusuario.IDROLUSU = int.Parse(dataTable.Rows[0]["IDROLUSU"].ToString()); rolusuario.IDROL_RU = int.Parse(dataTable.Rows[0]["IDROL_RU"].ToString()); rolusuario.RUTUSUARIO_RU = dataTable.Rows[0]["RUTUSUARIO_RU"].ToString(); return(rolusuario); } else { return(null); } }
public static int sqlIngresarRol(RolUsuario rol) { int resp = new int(); OracleCommand ora_cmd = new OracleCommand(conn.getUsuario() + "PRO_INGRESAR_ROL", conn.Cnn); ora_cmd.BindByName = true; ora_cmd.CommandType = CommandType.StoredProcedure; ora_cmd.Parameters.Add("nombre_rol", OracleDbType.Varchar2, rol.Nombre, ParameterDirection.Input); //ora_cmd.Parameters.Add("descripcion", OracleDbType.Varchar2, rol.Descripcion, ParameterDirection.Input); ora_cmd.Parameters.Add("resp", OracleDbType.Int16, ParameterDirection.Output); ora_cmd.ExecuteNonQuery(); resp = int.Parse(ora_cmd.Parameters["resp"].Value.ToString()); return(resp); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } RolUsuario = await _context.RolUsuario.FindAsync(id); if (RolUsuario != null) { _context.RolUsuario.Remove(RolUsuario); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } RolUsuario = await _context.RolUsuario .Include(r => r.Rol) .Include(r => r.Usuario).FirstOrDefaultAsync(m => m.Id == id); if (RolUsuario == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> Put(RolUsuario rol, int idRolUsuario) { try { var existing = _context.RolUsuario.Where(s => s.Id == idRolUsuario).FirstOrDefault(); existing.IdRol = rol.IdRol; existing.IdUsuario = rol.IdUsuario; existing.Habilitado = rol.Habilitado; await _context.SaveChangesAsync(); return(new OkResult()); } catch (DbUpdateConcurrencyException ex) { return(new BadRequestObjectResult(ex.InnerException.Message)); } }
public static int deleteROL(RolUsuario rol) { int resp = new int(); OracleCommand ora_cmd = new OracleCommand(conn.getUsuario() + "PRO_DELETE_ROL", conn.Cnn); ora_cmd.BindByName = true; ora_cmd.CommandType = CommandType.StoredProcedure; ora_cmd.Parameters.Add("id_rol", OracleDbType.Varchar2, rol.Id_rol, ParameterDirection.Input); ora_cmd.Parameters.Add("resp", OracleDbType.Int16, ParameterDirection.Output); ora_cmd.ExecuteNonQuery(); resp = int.Parse(ora_cmd.Parameters["resp"].Value.ToString()); return(resp); }
public MenuXrol() { IdMenu = new Menu(); IdRol = new RolUsuario(); }
private static RolUsuario rowToDto(RolUsuarioDS.RolUsuarioRow row) { RolUsuario objRolUsuario = new RolUsuario(); objRolUsuario.Id = row.Id; objRolUsuario.RolID = row.RolID; objRolUsuario.UsuarioID = row.UsuarioID; return objRolUsuario; }