private EditarRol prepareEditForm(DataGridViewRow row) { Rol rol = this.obtenerRolDeFila(row); EditarRol editarRolForm = (EditarRol)FormsFactory.obtenerFormulario("EditarRol"); editarRolForm.refrescar(); editarRolForm.Controls["labelIdValue"].Text = rol.id.ToString(); editarRolForm.Controls["txtEditarRolNombre"].Text = rol.nombre; ((CheckBox)editarRolForm.Controls["chkEditarRolActivo"]).Checked = rol.estado; foreach (Funcionalidad func in rol.funcionalidades) { for (int index = 0; index <= ((CheckedListBox)editarRolForm.Controls["chkListFuncionalidades"]).Items.Count; index++) { Funcionalidad itemFunc = (Funcionalidad)((CheckedListBox)editarRolForm.Controls["chkListFuncionalidades"]).Items[index]; if (itemFunc.id == func.id) { ((CheckedListBox)editarRolForm.Controls["chkListFuncionalidades"]).SetItemChecked(index, true); break; } } } return(editarRolForm); }
private void btnLoginMenuSalir_Click(object sender, EventArgs e) { Button button = sender as Button; this.Hide(); Login login = (Login)FormsFactory.obtenerFormulario("Login"); login.refrescar(); login.Show(); }
private void btnLoginPerfilContinuar_Click(object sender, EventArgs e) { Rol rolSeleccionado = (Rol)this.comboLoginPerfil.SelectedItem; LoginMenu loginMenu = (LoginMenu)FormsFactory.obtenerFormulario("LoginMenu"); loginMenu.agregarFuncionalidades(DbLogin.obtenerFuncionalidadesPorRol(rolSeleccionado.id)); this.Hide(); loginMenu.Show(); }
private void seleccionarPerfil(Usuario usuario) { List <Rol> roles = DbLogin.obtenerRolesDeUsuario(usuario); if (roles.Count > 1) { this.Hide(); LoginPerfil loginPerfil = (LoginPerfil)FormsFactory.obtenerFormulario("LoginPerfil"); loginPerfil.agregarRoles(roles); loginPerfil.Show(); } else { if (roles.Count == 1) { this.Hide(); FormsFactory.obtenerFormulario("LoginMenu"); } else { MessageBox.Show("Error: No tiene roles asignados."); } } }
public static void cambiarFormulario(Form origen, String destino) { origen.Hide(); FormsFactory.obtenerFormulario(destino).Show(); }
private void btnLoginCancelar_Click(object sender, EventArgs e) { this.Hide(); FormsFactory.obtenerFormulario("FrbaHotel").Show(); }