public HotelxRol(string idHotel, string idRol) { BD bd = new BD(); bd.obtenerConexion(); string query = "SELECT H.Nombre, R.Nombre FROM FUGAZZETA.Roles R, FUGAZZETA.Hoteles H WHERE H.Id_Hotel = " + idHotel + " AND R.Id_Rol = " + idRol; SqlDataReader dr = bd.lee(query); while (dr.Read()) { hotel = new Hotel(idHotel, dr[0].ToString()); rol = new Rol(idRol, dr[1].ToString()); } }
private void actualizarRol() { Rol rolin = new Rol( Id_Rol.Text,TxtRol.Text,CheckActivo.Checked); rolin.actualizar(); BD bd = new BD(); bd.obtenerConexion(); bd.eliminar("[Funcionalidades x Roles]", "Id_Rol=" + Id_Rol.Text); for (int i = 0; i < ListFunciones.Items.Count; i++) { Funcionalidad func = ListFunciones.Items[i] as Funcionalidad; bd.insertar("[Funcionalidades x Roles]", func.id + ", " + Id_Rol.Text); } MessageBox.Show("Actualización realizada con éxito"); this.Close(); }
private void button1_Click(object sender, EventArgs e) { if (funcion=='S'){ string id = celdaElegida(GridRoles,0); string name = celdaElegida(GridRoles,1); Rol rol = new Rol(id, name); dondeVuelve.agregar(id, name); this.Close(); } if (funcion=='M'){ string id = celdaElegida(GridRoles, 0); string name = celdaElegida(GridRoles, 1); DialogResult modif = new AltaRol('M',id,name).ShowDialog(); if (modif == DialogResult.OK) { Close(); } } }
private void button1_Click(object sender, EventArgs e) { if (textBoxnomb.Text == "") { MessageBox.Show("No deje campos vacios", "Alerta", MessageBoxButtons.OK); } else { Rol bandera = RepositorioRol.Instance.ExisteRolMod(textBoxnomb.Text); if (bandera.identificador == rol_seleccionado.identificador) { RepositorioRol.Instance.DeshabilitarTodos(rol_seleccionado.identificador); RepositorioRol.Instance.ModificarRol(textBoxnomb.Text, rol_seleccionado.identificador); if (checkBoxabmcli.Checked == true) { RepositorioRol.Instance.ActivarRol(rol_seleccionado.identificador, 103); } if (checkBoxabmemp.Checked == true) { RepositorioRol.Instance.ActivarRol(rol_seleccionado.identificador, 102); } if (checkBoxabmhab.Checked == true) { RepositorioRol.Instance.ActivarRol(rol_seleccionado.identificador, 105); } if (checkBoxabmres.Checked == true) { RepositorioRol.Instance.ActivarRol(rol_seleccionado.identificador, 106); } if (checkBoxabmrol.Checked == true) { RepositorioRol.Instance.ActivarRol(rol_seleccionado.identificador, 101); } if (checkBoxcon.Checked == true) { RepositorioRol.Instance.ActivarRol(rol_seleccionado.identificador, 108); } if (checkBoxest.Checked == true) { RepositorioRol.Instance.ActivarRol(rol_seleccionado.identificador, 107); } if (checkBoxfac.Checked == true) { RepositorioRol.Instance.ActivarRol(rol_seleccionado.identificador, 109); } if (checkBoxhot.Checked == true) { RepositorioRol.Instance.ActivarRol(rol_seleccionado.identificador, 104); } if (checkBoxlis.Checked == true) { RepositorioRol.Instance.ActivarRol(rol_seleccionado.identificador, 110); } MessageBox.Show("Se ha modificado correctamente", "Alerta", MessageBoxButtons.OK); this.Close(); } else { MessageBox.Show("El nombre ya existe", "Alerta", MessageBoxButtons.OK); } } }
public ModificarRol(Rol rol) { rol_seleccionado = rol; InitializeComponent(); }