private void bCrearRol_Click(object sender, RoutedEventArgs e) { if ((tbNombre.Text.Equals("")) || (tbRol.Text.Equals("")) || (tbRolSecundario.Text.Equals(""))) MessageBox.Show("Todos los campos son obligatorios"); else { Rol r = new Rol(); r.NombreCompleto = tbNombre.Text; r.Responsabilidad = tbRol.Text; r.ResponsabilidadSecundaria = tbRolSecundario.Text; proy = pcln.getProyecto(tbProyecto.Text); r.Proyecto_id = proy.id; rolcln.crearRol(r); MessageBox.Show("Rol asignado a proyecto correctamente"); } limpiar(); }
/// <summary> /// Crear un nuevo objeto Rol. /// </summary> /// <param name="id">Valor inicial de la propiedad id.</param> /// <param name="nombreCompleto">Valor inicial de la propiedad NombreCompleto.</param> /// <param name="responsabilidad">Valor inicial de la propiedad Responsabilidad.</param> /// <param name="responsabilidadSecundaria">Valor inicial de la propiedad ResponsabilidadSecundaria.</param> /// <param name="proyecto_id">Valor inicial de la propiedad Proyecto_id.</param> public static Rol CreateRol(global::System.Int32 id, global::System.String nombreCompleto, global::System.String responsabilidad, global::System.String responsabilidadSecundaria, global::System.Int32 proyecto_id) { Rol rol = new Rol(); rol.id = id; rol.NombreCompleto = nombreCompleto; rol.Responsabilidad = responsabilidad; rol.ResponsabilidadSecundaria = responsabilidadSecundaria; rol.Proyecto_id = proyecto_id; return rol; }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet Roles. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToRoles(Rol rol) { base.AddObject("Roles", rol); }
public Rol buscarRol(int id) { Rol r = new Rol(); r = contexto.Roles.FirstOrDefault(consulta => consulta.id == id); return r; }
public void modificarRol(Rol r) { contexto.Roles.ApplyCurrentValues(r); contexto.SaveChanges(); }
public Rol getRolNombre(String nombre) { Rol r = new Rol(); r = contexto.Roles.FirstOrDefault(consulta => consulta.NombreCompleto == nombre); return r; }
public void eliminarRol(Rol r) { contexto.Roles.DeleteObject(r); contexto.SaveChanges(); }
public void crearRol(Rol r) { contexto.AddToRoles(r); contexto.SaveChanges(); }