Exemplo n.º 1
0
        public void LlenarDsConsulta()
        {
            try
            {
                RegistroNota regNot = new RegistroNota();
                regNot.Alumno.CodigoAlum = CodAlumno;
                regNot.AñoElectivo       = Año;

                DataSet ds = CtrlRegistroNotas.GetConsultarNotas(regNot);

                if (ds.Tables[0].Rows.Count > 0)
                {
                    dtConsulta2 = new DataTable();
                    dsConsulta2 = new DataSet();

                    dtConsulta2 = ds.Tables[0].Copy();
                    dsConsulta2.Tables.Clear();
                    if (dsConsulta2.Tables.Count == 0)
                    {
                        dsConsulta2.Tables.Add(dtConsulta2);
                    }
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 2
0
        private void LueCurso_EditValueChanged(object sender, EventArgs e)
        {
            if (LueCurso.EditValue != null)
            {
                LueMateria.Enabled = true;
                codCurso           = LueCurso.EditValue.ToString();
            }

            try
            {
                RegistroNota regN = new RegistroNota();
                regN.Profesor.CodigoProfesor = codProfesor;
                regN.Curso.CodigoCurso       = codCurso;

                DataTable dt2 = CtrlRegistroNotas.GetMateriasCursosProfe(regN).Tables[0];
                LueMateria.Properties.DataSource    = dt2;
                LueMateria.Properties.DisplayMember = "Nombre";
                LueMateria.Properties.ValueMember   = "CodMateria";

                DevExpress.XtraEditors.Controls.LookUpColumnInfo col1;
                col1 = new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Nombre", "Nombre", 100);
                LueMateria.Properties.Columns.Clear();
                LueMateria.Properties.Columns.Add(col1);
                LueMateria.ItemIndex = -1;
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2);
                return;
            }
        }
Exemplo n.º 3
0
        private void Guardar()
        {
            try
            {
                for (int i = 0; i < DgvGeneral.RowCount; i++)
                {
                    string  codAlumno = DgvGeneral.GetRowCellValue(i, DgvGeneral.Columns["CodigoAlum"]).ToString();
                    decimal nota1     = Convert.ToDecimal(DgvGeneral.GetRowCellValue(i, DgvGeneral.Columns["SerConvi"]));
                    decimal porcN1    = Convert.ToDecimal(DgvGeneral.GetRowCellValue(i, DgvGeneral.Columns["Nota1"]));
                    decimal nota2     = Convert.ToDecimal(DgvGeneral.GetRowCellValue(i, DgvGeneral.Columns["Hacer"]));
                    decimal porcN2    = Convert.ToDecimal(DgvGeneral.GetRowCellValue(i, DgvGeneral.Columns["Nota2"]));
                    decimal nota3     = Convert.ToDecimal(DgvGeneral.GetRowCellValue(i, DgvGeneral.Columns["Conocer"]));
                    decimal porcN3    = Convert.ToDecimal(DgvGeneral.GetRowCellValue(i, DgvGeneral.Columns["Nota3"]));
                    decimal nota4     = Convert.ToDecimal(DgvGeneral.GetRowCellValue(i, DgvGeneral.Columns["Saber"]));
                    decimal porcN4    = Convert.ToDecimal(DgvGeneral.GetRowCellValue(i, DgvGeneral.Columns["Nota4"]));
                    decimal notaFinal = Convert.ToDecimal(DgvGeneral.GetRowCellValue(i, DgvGeneral.Columns["NotaFinal"]));
                    int     fallas    = Convert.ToInt32(DgvGeneral.GetRowCellValue(i, DgvGeneral.Columns["Fallas"]));

                    RegistroNota regNot = new RegistroNota();
                    regNot.Alumno.CodigoAlum       = codAlumno;
                    regNot.Profesor.CodigoProfesor = CodProfesor;
                    regNot.Curso.CodigoCurso       = CodCurso;
                    regNot.Materia.CodMateria      = CodMateria;
                    regNot.Periodo.CodigoPeriodo   = CodPeriodo;
                    regNot.Nota1       = nota1;
                    regNot.PorcN1      = porcN1;
                    regNot.Nota2       = nota2;
                    regNot.PorcN2      = porcN2;
                    regNot.Nota3       = nota3;
                    regNot.PorcN3      = porcN3;
                    regNot.Nota4       = nota4;
                    regNot.PorcN4      = porcN4;
                    regNot.NotaFinal   = notaFinal;
                    regNot.Fallas      = fallas;
                    regNot.AñoElectivo = Año;

                    if (modo == "INSERT")
                    {
                        CtrlRegistroNotas.Insertar(regNot);
                    }
                    else
                    {
                        CtrlRegistroNotas.Actualizar(regNot);
                    }
                }

                XtraMessageBox.Show("Proceso realizado con exito", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show("Error en el proceso por favor comuniquese con el Admin del programa:\n " + ex.Message, Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 4
0
        public void LlenarDsConsulta()
        {
            try
            {
                RegistroNota regNot = new RegistroNota();
                regNot.Curso.CodigoCurso       = CodCurso;
                regNot.Profesor.CodigoProfesor = CodProfesor;
                regNot.Materia.CodMateria      = CodMateria;
                regNot.Periodo.CodigoPeriodo   = CodPeriodo;
                regNot.AñoElectivo             = Año;

                DataSet ds = CtrlRegistroNotas.GetRegistroNotUpd(regNot);

                if (ds.Tables[0].Rows.Count > 0)
                {
                    modo        = "UPDATE";
                    dtConsulta2 = new DataTable();
                    dsConsulta2 = new DataSet();

                    dtConsulta2 = ds.Tables[0].Copy();
                    dsConsulta2.Tables.Clear();
                    if (dsConsulta2.Tables.Count == 0)
                    {
                        dsConsulta2.Tables.Add(dtConsulta2);
                    }
                }
                else
                {
                    modo = "INSERT";
                    DataSet ds1 = CtrlRegistroNotas.GetRegistroNotInsert(regNot);

                    dtConsulta2 = new DataTable();
                    dsConsulta2 = new DataSet();

                    dtConsulta2 = ds1.Tables[0].Copy();
                    dsConsulta2.Tables.Clear();
                    if (dsConsulta2.Tables.Count == 0)
                    {
                        dsConsulta2.Tables.Add(dtConsulta2);
                    }
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 5
0
        public void LlenarDtPlanilla()
        {
            try
            {
                RegistroNota regNot = new RegistroNota();
                regNot.Curso.CodigoCurso = codCurso;
                regNot.AñoElectivo       = Año;

                DataSet ds = CtrlRegistroNotas.GetPlanillaXCurso(regNot);

                if (ds.Tables[0].Rows.Count > 0)
                {
                    dtConsultaPlanilla = new DataTable();
                    dtConsultaPlanilla = ds.Tables[0].Copy();
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 6
0
        public void Accept()
        {
            if (Validar())
            {
                dsImprimir = new DataSet();
                RegistroNota regNot = new RegistroNota();
                regNot.Curso.CodigoCurso     = LueCurso.EditValue.ToString();
                regNot.Periodo.CodigoPeriodo = LuePeriodo.EditValue.ToString();
                regNot.AñoElectivo           = Año;

                DataTable dtCabecera = CtrlRegistroNotas.GetBoletinesPorCursoCab(regNot).Tables[0].Copy();
                dtCabecera.TableName = "Cabecera";
                DataTable dtDetalles = CtrlRegistroNotas.GetBoletinesPorCursoDet2(regNot).Tables[0].Copy();
                dtDetalles.TableName = "Detalle";

                dsImprimir.Tables.Add(dtCabecera);
                dsImprimir.Tables.Add(dtDetalles);

                DataColumn[] keyColumn        = new DataColumn[] { dsImprimir.Tables["Cabecera"].Columns["CodigoAlum"] };
                DataColumn[] foreignKeyColumn = new DataColumn[] { dsImprimir.Tables["Detalle"].Columns["CodigoAlum"] };
                dsImprimir.Relations.Add("Relacion", keyColumn, foreignKeyColumn);


                //dsImprimir.WriteXmlSchema(System.Windows.Forms.Application.StartupPath + @"/Temp/RptBoletines2.xsd");
                RptBoletin report = new RptBoletin();
                report.DataSource = dsImprimir;
                report.Database   = Database;
                report.Año        = Año.ToString();
                report.CodPeriodo = LuePeriodo.EditValue.ToString();
                report.CodCurso   = LueCurso.EditValue.ToString();
                report.Empresa();

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