private void tlbMenu_DeleteClick() { try { Cursor = Cursors.WaitCursor; if (XtraMessageBox.Show("Esta seguro de anular el Cuestionario?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { int intIdCuestionario = int.Parse(gvCuestionario.GetFocusedRowCellValue("IdCuestionario").ToString()); int intIdSituacion = int.Parse(gvCuestionario.GetFocusedRowCellValue("IdSituacion").ToString()); if (intIdSituacion == Parametros.intCUESTIONARIOActivo) { CuestionarioBL objBL_Cuestionario = new CuestionarioBL(); objBL_Cuestionario.ActualizaSituacion(intIdCuestionario, Parametros.intCUESTIONARIOInactivo); XtraMessageBox.Show("El Cuestionario se anuló correctamente", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); Cargar(); } else { XtraMessageBox.Show("No se puede anular un Cuestionario diferente al Estado Activo", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } } Cursor = Cursors.Default; } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void frmManCuestionarioEdit_Load(object sender, EventArgs e) { deFechaIni.EditValue = DateTime.Now; deFechaFin.EditValue = DateTime.Now; if (pOperacion == Operacion.Nuevo) { this.Text = "Cuestionario - Nuevo"; IdSituacion = Parametros.intCUESTIONARIOActivo; } else if (pOperacion == Operacion.Modificar) { this.Text = "Cuestionario - Modificar"; CuestionarioBE objE_Cuestionario = null; objE_Cuestionario = new CuestionarioBL().Selecciona(Parametros.intEmpresaId, IdCuestionario); if (objE_Cuestionario != null) { txtDescripcion.Text = objE_Cuestionario.DescCuestionario; deFechaIni.DateTime = objE_Cuestionario.FechaIni; deFechaFin.DateTime = objE_Cuestionario.FechaFin; txtNotaMaxima.EditValue = objE_Cuestionario.NotaMaxima; txtNotaAprobatoria.EditValue = objE_Cuestionario.NotaAprobatoria; txtDuracion.EditValue = objE_Cuestionario.Duracion; IdSituacion = objE_Cuestionario.IdSituacion; } } txtDescripcion.Select(); }
void CargaTreeviewCuestionario(TreeNode nodo) { nodo.Nodes.Clear(); List <CuestionarioBE> lstCuestionario = null; lstCuestionario = new CuestionarioBL().ListaTodosActivo(0, IdTema); foreach (var item in lstCuestionario) { TreeNode nuevoNodoChild = new TreeNode(); nuevoNodoChild.ImageIndex = 3; nuevoNodoChild.SelectedImageIndex = 3; nuevoNodoChild.Text = item.DescCuestionario; nuevoNodoChild.Tag = "CUE" + item.IdCuestionario.ToString(); nodo.Nodes.Add(nuevoNodoChild); } }
private void btnGrabar_Click(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; if (!ValidarIngreso()) { CuestionarioBL objBL_Cuestionario = new CuestionarioBL(); CuestionarioBE objCuestionario = new CuestionarioBE(); objCuestionario.IdEmpresa = Parametros.intEmpresaId; objCuestionario.IdCuestionario = IdCuestionario; objCuestionario.IdTema = IdTema; objCuestionario.DescCuestionario = txtDescripcion.Text; objCuestionario.FechaIni = Convert.ToDateTime(deFechaIni.DateTime.ToShortDateString()); objCuestionario.FechaFin = Convert.ToDateTime(deFechaFin.DateTime.ToShortDateString()); objCuestionario.NotaMaxima = Convert.ToInt32(txtNotaMaxima.EditValue); objCuestionario.NotaAprobatoria = Convert.ToInt32(txtNotaAprobatoria.EditValue); objCuestionario.Duracion = Convert.ToInt32(txtDuracion.EditValue); objCuestionario.IdSituacion = IdSituacion; objCuestionario.FlagEstado = true; objCuestionario.Usuario = Parametros.strUsuarioLogin; objCuestionario.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); if (pOperacion == Operacion.Nuevo) { objBL_Cuestionario.Inserta(objCuestionario); } else { objBL_Cuestionario.Actualiza(objCuestionario); } this.Close(); } } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void xtraTabControl1_SelectedPageChanged(object sender, DevExpress.XtraTab.TabPageChangedEventArgs e) { if (e.Page.Name.ToString() == "xtraTabPage2") { if (gvTemaDetallePersona.RowCount > 0) { for (int i = 0; i < gvTemaDetallePersona.DataRowCount; i++) { if (gvTemaDetallePersona.GetRowCellValue(i, "DescSituacion").ToString() == "NO VISTO") { XtraMessageBox.Show("Para pasar al examén final es necesario abrir y revisar todos los archivos del contenido del curso.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); xtraTabControl1.SelectedTabPage = xtraTabPage1; return; } } } //VERIFICAMOS EL CUESTIONARIO List <CuestionarioBE> lstCuestionario = null; lstCuestionario = new CuestionarioBL().ListaTodosActivo(0, intIdTema); if (lstCuestionario.Count > 0) { intIdCuestionario = lstCuestionario[0].IdCuestionario; intNotaAprobatoria = lstCuestionario[0].NotaAprobatoria; intDuracion = lstCuestionario[0].Duracion; if (XtraMessageBox.Show("Dispone de " + intDuracion + " minutos para resolver la evaluación? \n Tenga en cuenta que se activará un cronómetro y no podrá cancelar.", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { mListaPregunta = new PreguntaBL().ListaEvaluacion(0, intIdTema, intIdCuestionario); bsListadoPregunta.DataSource = mListaPregunta; gcPregunta.DataSource = bsListadoPregunta; gcPregunta.RefreshDataSource(); gvPregunta.ExpandAllGroups(); h = 0; m = 0; s = 0; lh.Text = "00"; lm.Text = "00"; ls.Text = "00"; timer1.Enabled = true; btnGrabar.Enabled = true; } else { xtraTabControl1.SelectedTabPage = xtraTabPage1; } } } if (e.Page.Name.ToString() == "xtraTabPage3") { List <ResumenPersonaBE> lstResumenPersona = null; lstResumenPersona = new ResumenPersonaBL().ListaTodosActivo(0, intIdTema, Parametros.intPersonaId); if (lstResumenPersona.Count == 0) { XtraMessageBox.Show("No tiene ningún resutado de evaluación. \n Realice su evaluación.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); xtraTabControl1.SelectedTabPage = xtraTabPage2; return; } if (lstResumenPersona.Count > 0) { if (lstResumenPersona[0].Situacion == "DESAPROBADO") { XtraMessageBox.Show("Ud. se encuentra desaprobado en la evaluación no se emitirá ningún certificado.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); xtraTabControl1.SelectedTabPage = xtraTabPage1; return; } else { List <ReporteResumenPersonaBE> lstReporte = null; lstReporte = new ReporteResumenPersonaBL().Listado(0, intIdTema, Parametros.intPersonaId); if (lstReporte.Count > 0) { rptCertificado1 objReporte = new rptCertificado1(); objReporte.SetDataSource(lstReporte); this.crystalReportViewer1.ReportSource = objReporte; this.crystalReportViewer1.Zoom(75); } } } } }