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); } }
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; } }
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); } }
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); } }
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); } }
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(); } }