Ejemplo n.º 1
0
        public void Añadir()
        {
            if (DgvCursos.RowCount > 0 && DgvCursos.GetFocusedRow() != null)
            {
                FrmListaAlumnos lisAlum = new FrmListaAlumnos();
                lisAlum.Database = Database;
                lisAlum.Modo     = "GET";
                lisAlum.Año      = Año;
                lisAlum.ShowDialog();

                if (lisAlum.DialogResult == DialogResult.OK)
                {
                    CursoAlumno cuA = new CursoAlumno();
                    cuA.Curso.CodigoCurso = codCursoSel;
                    cuA.Alumno.CodigoAlum = lisAlum.CodigoAlumno;
                    cuA.AñoElectivo       = Año;

                    CtrlCursoAlumnos.Insertar(cuA);

                    if (!BkgwBuscarMat.IsBusy)
                    {
                        PrgBuscar2.Visible = true;
                        BkgwBuscarMat.RunWorkerAsync();
                    }
                }
            }
            else
            {
                XtraMessageBox.Show("Debe seleccionar un curso.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 2
0
        public void Eliminar()
        {
            if (DgvCursos.RowCount > 0 && DgvCursos.GetFocusedRow() != null)
            {
                string codCurso = "";
                codCurso = DgvCursos.GetFocusedRowCellValue(DgvCursos.Columns["CodigoCurso"]).ToString();

                CursoAñoElectivo curAe = new CursoAñoElectivo();
                curAe.Curso.CodigoCurso = codCurso;
                curAe.AñoElectivo       = Año;


                if (XtraMessageBox.Show("¿Esta seguro que desea eliminar la asignación del curso?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    CtrlCursoAñoElectivo.Eliminar(curAe);

                    if (!BkgwBuscarCursos.IsBusy)
                    {
                        PrgBuscar2.Visible = true;
                        BkgwBuscarCursos.RunWorkerAsync();
                    }
                }
            }
            else
            {
                XtraMessageBox.Show("Debe seleccionar un Materia.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 3
0
        public void Editar()
        {
            if (DgvCursos.RowCount > 0 && DgvCursos.GetFocusedRow() != null)
            {
                string codCurso, nombre, estado = "";

                codCurso = DgvCursos.GetFocusedRowCellValue(DgvCursos.Columns["CodigoCurso"]).ToString();
                nombre   = DgvCursos.GetFocusedRowCellValue(DgvCursos.Columns["Nombre"]).ToString();
                estado   = DgvCursos.GetFocusedRowCellValue(DgvCursos.Columns["Estado"]).ToString();

                FrmEditEstadoCurso editEc = new FrmEditEstadoCurso();
                editEc.Database    = Database;
                editEc.CodigoCurso = codCurso;
                editEc.Nombre      = nombre;
                editEc.Estado      = estado;
                editEc.Año         = Año;
                editEc.ShowDialog();

                if (editEc.DialogResult == DialogResult.OK)
                {
                    if (!BkgwBuscarCursos.IsBusy)
                    {
                        PrgBuscar2.Visible = true;
                        BkgwBuscarCursos.RunWorkerAsync();
                    }
                }
            }
            else
            {
                XtraMessageBox.Show("Debe seleccionar un curso.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 4
0
        public void Añadir()
        {
            if (DgvCursos.RowCount > 0 && DgvCursos.GetFocusedRow() != null)
            {
                FrmGetMateriasCursos mtC = new FrmGetMateriasCursos();
                mtC.Database   = Database;
                mtC.Modo       = "N";
                mtC.CodCurso   = DgvCursos.GetFocusedRowCellValue(DgvCursos.Columns["CodigoCurso"]).ToString();
                mtC.CodMateria = "";
                mtC.ShowDialog();

                if (mtC.DialogResult == DialogResult.OK)
                {
                    if (!BkgwBuscarMat.IsBusy)
                    {
                        PrgBuscar2.Visible = true;
                        BkgwBuscarMat.RunWorkerAsync();
                    }
                }
            }
            else
            {
                XtraMessageBox.Show("Debe seleccionar un curso.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 5
0
        private void DgvCursos_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            if (DgvCursos.Columns.Count > 2 && DgvCursos.RowCount > 0)
            {
                codCursoSel    = DgvCursos.GetFocusedRowCellValue(DgvCursos.Columns["CodigoCurso"]).ToString();
                nombreCursoSel = DgvCursos.GetFocusedRowCellValue(DgvCursos.Columns["Nombre"]).ToString();
            }

            if (!BkgwBuscarMat.IsBusy)
            {
                PrgBuscar2.Visible = true;
                BkgwBuscarMat.RunWorkerAsync();
            }
        }
Ejemplo n.º 6
0
        public void Imprimir()
        {
            if (DgvCursos.RowCount > 0 && DgvCursos.GetFocusedRow() != null)
            {
                DataSet dsImprimir = dsConsulta;

                //dsImprimir.WriteXmlSchema(System.Windows.Forms.Application.StartupPath + @"/Temp/RptCursosPorAño.xsd");
                RptCursosPorAño report = new RptCursosPorAño();
                report.DataSource = dsImprimir;
                report.Database   = Database;
                report.Año        = Año.ToString();
                report.Empresa();

                ReportPrintTool rpt = new ReportPrintTool(report);
                report.CreateDocument(true);
                rpt.ShowRibbonPreviewDialog();
            }
        }