private void btnContinuar_Click(object sender, EventArgs e) { // Revisamos si esta seleccionado un regimen int i = 0; bNuevaEmpresa = false; bExistente = false; foreach (Control ctrl in panel4.Controls) { if (ctrl is LollipopRadioButton) { LollipopRadioButton rdb = ctrl as LollipopRadioButton; if (rdb.Checked) { i++; switch (rdb.Name) { case "rdbNueva": bNuevaEmpresa = true; break; case "rdbExistente": bExistente = true; break; default: break; } } } } // Si se ha marcado un regimen, continuamos if (i > 0) { panel1.Visible = true; panelControl1.Anchor = AnchorStyles.Top; panelControl1.Size = new Size(1177, 1297); materialLabel1.Visible = true; materialLabel2.Visible = true; materialLabel3.Visible = true; lblTitulo.Text = "Marque las casillas de las obligaciones que desea asignar."; btnModificarRegimen.Visible = true; btnContinuar.Visible = false; lblTitulo.Location = new Point(btnModificarRegimen.Location.X, 170); //18 // Ocultamos controles checkbox rdbExistente.Visible = false; rdbNueva.Visible = false; // Ocultamos controles SmallCards btnHonorarios.Visible = false; btnArrendamiento.Visible = false; List <DetalleObligacion> lista = new DetalleObligacion().GetListObligaciones(0, 0, bExistente ? 12 : 0, bNuevaEmpresa ? 13 : 0); cargarObligaciones(pnlObligaciones, lista, 20); List <DetalleObligacion> listaDictamenes = new DetalleObligacion().GetListDictamenes(15); //bNueva ? 14 : 15 cargarDictamenes(pnlDictamenes, listaDictamenes, 20); List <DetalleObligacion> listaISN = new DetalleObligacion().GetListISN(13); //bNueva ? 10 : 11 cargarISN(pnlISN, listaISN, 20); btnGuardar.Visible = true; int iUbicacion = 571; //480;//476;//580; if (bExistente) { btnVExistente.Visible = true; btnVExistente.Location = new Point(iUbicacion, 101); // 434, 67 iUbicacion = iUbicacion + 50; } if (bNuevaEmpresa) { btnVNueva.Visible = true; btnVNueva.Location = new Point(iUbicacion, 101); iUbicacion = iUbicacion + 50; } } else { FlatMessageBox.Show("Debes marcar al menos un regimen", "OK", string.Empty, FlatMessageBoxIcon.Warning); } }
private void cb_Escolhe_Alternativa(object sender, EventArgs e) { LollipopRadioButton rb = sender as LollipopRadioButton; if (rb.Checked) { var result = MessageBox.Show("Você tem certeza ?", "Responda!", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { bool acertou_resposta = rb.Tag != null && rb.Tag.ToString() == (pergunta_em_jogo.Resposta_Certa).ToString(); frm_Login.aluno_logado.Respostas = frm_Login.aluno_logado.Respostas.Where(r => r.id_pergunta != pergunta_em_jogo.Id).ToList(); Aluno.Resposta resposta = new Aluno.Resposta() { id_pergunta = pergunta_em_jogo.Id, acertou = acertou_resposta }; if (acertou_resposta) { timer1.Enabled = false; MessageBox.Show("Parabéns, você acertou !!"); resposta.pontos = pergunta_em_jogo.Pontuacao + new Random().Next(0, 10) + 100 / (Tempo.TotalSeconds > 1 ? 1 : Tempo.TotalSeconds); if (frm_Tema.perguntas_selecionadas.Count > 0) { pergunta_em_jogo = frm_Tema.perguntas_selecionadas[new Random().Next(0, frm_Tema.perguntas_selecionadas.Count)]; Load_Pergunta(pergunta_em_jogo); } else { MessageBox.Show("Parabéns, você concluiu\nestas perguntas!"); Close(); } timer1.Enabled = true; } else { timer1.Enabled = false; MessageBox.Show("Resposta errada, não desista!"); resposta.pontos = 0; if (frm_Tema.perguntas_selecionadas.Count > 0) { pergunta_em_jogo = frm_Tema.perguntas_selecionadas[new Random().Next(0, frm_Tema.perguntas_selecionadas.Count)]; Load_Pergunta(pergunta_em_jogo); } else { MessageBox.Show("Você concluiu estás perguntas, tente outras!"); Close(); } } frm_Login.aluno_logado.Respostas.Add(resposta); Data_Controller.Save_Alunos_To_Storage(); rb.Checked = false; } } }