public PreguntasViewForm(long oid, PreguntaList preguntas, bool ismodal) : base(ismodal) { InitializeComponent(); ListaInfo = preguntas; _pregunta_info = PreguntaInfo.Get(oid, true); if (ListaInfo != null) { SetFormData(); this.Text = Resources.Labels.PREGUNTA_EDIT_TITLE; } _mf_type = ManagerFormType.MFView; }
public override void DeleteObject(long oid) { //if (MessageBox.Show(moleQule.Face.Resources.Messages.DELETE_CONFIRM, // moleQule.Face.Resources.Labels.ADVISE_TITLE, // MessageBoxButtons.YesNoCancel, // MessageBoxIcon.Question) == DialogResult.Yes) //{ try { if (!List.Contains(ActiveOID)) { PreguntaInfo item = PreguntaInfo.Get(ActiveOID, false); if (item != null) { List = Preguntas.GetPreguntasModulo(item.OidModulo); _filter_results = Preguntas.SortList(List, SortProperty, SortDirection); //ApplyFilter(); } else { MessageBox.Show("No se ha podido cargar la pregunta seleccionada"); } } Pregunta pregunta = List.GetItem(oid); if (pregunta.Reservada) { MessageBox.Show("No se puede eliminar una pregunta incluída en un examen" + Environment.NewLine + "que aún no se ha celebrado."); } else { //Pregunta.Delete(oid); List.Remove(pregunta); _action_result = DialogResult.OK; ExecuteAction(molAction.FilterAll); } } catch (DataPortalException ex) { MessageBox.Show(iQExceptionHandler.GetiQException(ex).Message); } //} }
protected override void SetPreguntaAnterior() { int index = ListaInfo.IndexOf(_pregunta_info); if (index > 0) { _pregunta_info = PreguntaInfo.Get(ListaInfo[index - 1].Oid, true); //Datos.DataSource = _pregunta_info; //RellenaHistoria(); //Datos_Respuestas.DataSource = _pregunta_info.Respuestas; //Images.Show(_pregunta_info.Imagen, Principal.FOTOS_PREGUNTAS_PATH, Imagen_PictureBox); RefreshMainData(); } SetDependentControlSource(Modulo_CB.Name); if (_pregunta_info.Tipo == "Desarrollo") { Respuestas_Grid.Visible = false; Respuestas_Grid.Enabled = false; Respuestas_BT.Visible = false; Respuestas_BT.Enabled = false; ModeloRespuesta_TB.Visible = true; ModeloRespuesta_TB.Enabled = false; ModeloRespuesta_LB.Visible = true; ModeloRespuesta_LB.Enabled = true; ModeloRespuesta_BT.Visible = true; ModeloRespuesta_BT.Enabled = false; ModeloRespuestaView_BT.Visible = true; ModeloRespuestaView_BT.Enabled = true; } else { ModeloRespuesta_TB.Visible = false; ModeloRespuesta_TB.Enabled = false; ModeloRespuesta_LB.Visible = false; ModeloRespuesta_LB.Enabled = false; ModeloRespuesta_BT.Visible = false; ModeloRespuesta_BT.Enabled = false; ModeloRespuestaView_BT.Visible = false; ModeloRespuestaView_BT.Enabled = false; Respuestas_Grid.Visible = true; Respuestas_Grid.Enabled = true; Respuestas_BT.Visible = true; Respuestas_BT.Enabled = true; } }