private void onClientSeleccionadoPuntos(int id) { this.panel2.Controls.Clear(); ClientesDao dao = new ClientesDao(); Canje_Puntos.PuntosForm form = new Canje_Puntos.PuntosForm(dao.getClientePorId(id)); form.onBackPress += this.onBackPressPuntos; showNestedForm(form); }
private void clickHandler(int funcionalidadId) { this.panel2.Controls.Clear(); Form form = null; switch (funcionalidadId) { case 0: { // ABM USUARIOS if (usuario.usuarioRegistrable.getTipo() != UserData.UserData.TIPO_ADMIN) { form = new UserDataForm(usuario); form.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; } else { form = new ListaUsuariosForm(); } break; } case 1: { // ABM ROL form = new Abm_Rol.Form1(); break; } case 2: { //ABM CLIENTES form = new Abm_Cliente.ListadoClientesForm(); break; } case 3: { // ABM EMPRESAS form = new Abm_Empresa_Espectaculo.ListaEmpresas(); break; } case 4: { // ABM CATEGORIAS form = new Abm_Rubro.ListadoRubros(); break; } case 5: { // ABM GRADO DE PUBLICACION form = new Abm_Grado.ListaGradosDePublicacion(); break; } case 6: { // GENERACION DE ESPECTACULOS form = new Generar_Publicacion.GenerarPublicacionForm(); break; } case 7: { // EDITAR PUBLICACIONES form = new Editar_Publicacion.ListaPublicacionesForm(); break; } case 8: { // COMPRAR form = new Comprar.ListadoPublicacionesComprasForm(); break; } case 9: { // HISTORIAL CLIENTE if (usuario.usuarioRegistrable.getTipo() == UserData.UserData.TIPO_CLIENTE) { form = new Historial_Cliente.HistorialCliente(usuario.usuarioRegistrable.getId()); } else { Historial_Cliente.SeleccionarClienteForm selecCliForm = new Historial_Cliente.SeleccionarClienteForm(); selecCliForm.onSelectClient += this.onClienteSeleccionado; form = selecCliForm; } break; } case 10: { // CANJE DE PUNTOS if (usuario.usuarioRegistrable.getTipo() == UserData.UserData.TIPO_CLIENTE) { form = new Canje_Puntos.PuntosForm((Cliente)UserData.UserData.getClieOEmpresa()); } else { Historial_Cliente.SeleccionarClienteForm t = new Historial_Cliente.SeleccionarClienteForm(); t.onSelectClient += this.onClientSeleccionadoPuntos; form = t; } break; } case 11: { // GENERAR PAGO DE COMISIONES form = new Generar_Rendicion_Comisiones.GenerarComisionesForm(); break; } case 12: { // LISTADO ESTADISTICO form = new Listado_Estadistico.ListadoForm(); break; } default: { if (funcionalidadId < 12) { clickHandler(funcionalidadId + 1); } break; } } if (form != null) { showNestedForm(form); } }