private void irAFuncionalidad(decimal idFunc) { switch (idFunc.ToString()) { case "1": //ABM ROL AbmRol.Listado formRol = new AbmRol.Listado(); formRol.ShowDialog(); break; case "3": //ABM AFILIADO Abm_Afiliado.Listado formAfi = new Abm_Afiliado.Listado(); formAfi.ShowDialog(); break; case "7": //REGISTRAR AGENDA Registrar_Agenta_Medico.RegistrarAgenda formRegAg = new Registrar_Agenta_Medico.RegistrarAgenda(unaPersona); formRegAg.ShowDialog(); break; case "8": //COMPRA DE BONOS Compra_Bono.frmCompraBono formCompraBono = new Compra_Bono.frmCompraBono(unaPersona); formCompraBono.ShowDialog(); break; case "9": //PEDIR TURNO Pedir_Turno.frmPedirTurno formPedirTurno = new Pedir_Turno.frmPedirTurno(unaPersona); formPedirTurno.ShowDialog(); break; case "10": //REGISTRO DE LLEGADA Registro_Llegada.frmRegistroLlegada formRegistroLlegada = new Registro_Llegada.frmRegistroLlegada(); formRegistroLlegada.ShowDialog(); break; case "11": //CANCELAR ATENCION if (unaPersona.GetType() == typeof(Afiliado) || unaPersona.GetType() == typeof(Administrador)) { Cancelar_Atencion.frmCancelarAfiliado formCancelarAfiliado = new Cancelar_Atencion.frmCancelarAfiliado(unaPersona); formCancelarAfiliado.ShowDialog(); } else if (unaPersona.GetType() == typeof(Profesional)) { Profesional unProfesional = (Profesional)unaPersona; Cancelar_Atencion.frmCancelarProfesional formCancelarProfesional = new Cancelar_Atencion.frmCancelarProfesional(unProfesional); formCancelarProfesional.ShowDialog(); } break; case "12": //ELEGIR TURNO Registro_Resultado.frmElegirTurno formElegirTurno = new Registro_Resultado.frmElegirTurno(unaPersona); formElegirTurno.ShowDialog(); break; case "13": //LISTADOS ESTADISTICOS Listados.frmListados formListados = new Listados.frmListados(); formListados.ShowDialog(); break; default: MessageBox.Show("Funcionalidad no implementada", "INFO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); break; } }
private void irAFuncionalidad(decimal idFunc) { switch (idFunc.ToString()) { case "1": AbmRol.Listado formRol = new AbmRol.Listado(); formRol.ShowDialog(); break; case "3": Abm_Afiliado.Listado formAfi = new Abm_Afiliado.Listado(); formAfi.ShowDialog(); break; case "7": Registrar_Agenta_Medico.RegistrarAgenda formRegAg = new Registrar_Agenta_Medico.RegistrarAgenda(unaPersona); formRegAg.ShowDialog(); break; case "8": Compra_Bono.frmCompraBono formCompraBono = new Compra_Bono.frmCompraBono(unaPersona); formCompraBono.ShowDialog(); break; case "9": Pedir_Turno.frmPedirTurno formPedirTurno = new Pedir_Turno.frmPedirTurno(unaPersona); formPedirTurno.ShowDialog(); break; case "10": Registro_Llegada.frmRegistroLlegada formRegistroLlegada = new Registro_Llegada.frmRegistroLlegada(); formRegistroLlegada.ShowDialog(); break; case "11": if (unaPersona.GetType() == typeof(Afiliado)) { Afiliado unAfiliado = (Afiliado)unaPersona; Cancelar_Atencion.frmCancelarAfiliado formCancelarAfiliado = new Cancelar_Atencion.frmCancelarAfiliado(unAfiliado); formCancelarAfiliado.ShowDialog(); } else if (unaPersona.GetType() == typeof(Profesional)) { Profesional unProfesional = (Profesional)unaPersona; Cancelar_Atencion.frmCancelarProfesional formCancelarProfesional = new Cancelar_Atencion.frmCancelarProfesional(unProfesional); formCancelarProfesional.ShowDialog(); } break; case "12": Registro_Resultado.frmElegirTurno formElegirTurno = new Registro_Resultado.frmElegirTurno(unaPersona); formElegirTurno.ShowDialog(); break; case "13": Listados.frmListados formListados = new Listados.frmListados(); formListados.ShowDialog(); break; default: MessageBox.Show("Funcionalidad no implementada", "INFO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); break; } }