public void Eliminar() { if (DgvGeneral.RowCount > 0 && DgvGeneral.GetFocusedRow() != null) { int idGeneral = Convert.ToInt32(DgvGeneral.GetFocusedRowCellValue("Id")); Curso curso = new Curso(); curso.Id = idGeneral; if (XtraMessageBox.Show("¿Esta seguro que desea eliminar el curso?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { CtrlCursos.Eliminar(curso); if (!BkgwBuscar.IsBusy) { PrgBuscar.Visible = true; BkgwBuscar.RunWorkerAsync(); } } } else { XtraMessageBox.Show("Debe seleccionar un registro.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void Editar() { if (DgvGeneral.RowCount > 0 && DgvGeneral.GetFocusedRow() != null) { int idGeneral = Convert.ToInt32(DgvGeneral.GetFocusedRowCellValue("Id")); FrmGetCursos cursos = new FrmGetCursos(); cursos.Database = Database; cursos.Modo = "E"; cursos.Id = idGeneral; cursos.ShowDialog(); if (cursos.DialogResult == DialogResult.OK) { if (!BkgwBuscar.IsBusy) { PrgBuscar.Visible = true; BkgwBuscar.RunWorkerAsync(); } } } else { XtraMessageBox.Show("Debe seleccionar un registro.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void Eliminar() { if (DgvGeneral.RowCount > 0 && DgvGeneral.GetFocusedRow() != null) { int idGeneral = Convert.ToInt32(DgvGeneral.GetFocusedRowCellValue("Id")); Profesor profesor = new Profesor(); profesor.Persona.Id = idGeneral; if (XtraMessageBox.Show("Si elimina el profesor se perderan todos los datos y registros de este, ingresados en el sistema.\n ¿Desea continuar?", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { if (XtraMessageBox.Show("¿Esta seguro que desea eliminar el profesor?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { CtrlProfesores.Eliminar(profesor); if (!BkgwBuscar.IsBusy) { PrgBuscar.Visible = true; BkgwBuscar.RunWorkerAsync(); } } } } else { XtraMessageBox.Show("Debe seleccionar un registro.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void Accept() { if (DgvGeneral.RowCount > 0 && DgvGeneral.GetFocusedRow() != null) { CodigoCurso = DgvGeneral.GetFocusedRowCellDisplayText(DgvGeneral.Columns["CodigoCurso"]); DialogResult = DialogResult.OK; } else { XtraMessageBox.Show("Debe seleccionar un curso.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void Imprimir() { if (DgvGeneral.RowCount > 0 && DgvGeneral.GetFocusedRow() != null) { DataSet dsImprimir = dsConsulta; //dsImprimir.WriteXmlSchema(System.Windows.Forms.Application.StartupPath + @"/Temp/RptCursosAll.xsd"); RptCursos report = new RptCursos(); report.DataSource = dsImprimir; report.Database = Database; report.Año = Año.ToString(); report.Empresa(); ReportPrintTool rpt = new ReportPrintTool(report); report.CreateDocument(true); rpt.ShowRibbonPreviewDialog(); } }
public void Eliminar() { if (DgvGeneral.RowCount > 0 && DgvGeneral.GetFocusedRow() != null) { int idGeneral = Convert.ToInt32(DgvGeneral.GetFocusedRowCellValue("Id")); string tipoUsuario = DgvGeneral.GetFocusedRowCellValue("CodTipoUsuario").ToString(); int idPersona = Convert.ToInt32(DgvGeneral.GetFocusedRowCellValue("IdPersona").ToString()); if (tipoUsuario == "01" || tipoUsuario == "04") { Usuario usua = new Usuario(); usua.Id = idGeneral; usua.Persona.Id = idPersona; if (XtraMessageBox.Show("¿Esta seguro que desea eliminar el usuario?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { CtrlUsuarios.Eliminar(usua); if (!BkgwBuscar.IsBusy) { PrgBuscar.Visible = true; BkgwBuscar.RunWorkerAsync(); } } } else { if (tipoUsuario == "02") { XtraMessageBox.Show("El usuario que intenta eliminar es un profesor; debe eliminarlo por Perfiles/Profesores.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } if (tipoUsuario == "03") { XtraMessageBox.Show("El usuario que intenta eliminar es un alumno; debe eliminarlo por Perfiles/Alumnos.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { XtraMessageBox.Show("Debe seleccionar un registro.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } }