private void btnCalcular_Click(object sender, EventArgs e) { Programa programa = control.consultarPrograma(cmbIDPrograma.SelectedItem.ToString()); List <Materia> lista = control.consultarMapaCurricularPrograma(cmbIDPrograma.SelectedItem.ToString()); double totalmaterias = 0, grantotal = 0; foreach (Materia materia in lista) { totalmaterias += Convert.ToDouble(materia.costo); } double costoCredito; if (programa.Nivel.Contains("Maestria") || programa.Nivel.Contains("MAESTRIA") || programa.Nivel.Contains("Maestría") || programa.Nivel.Contains("MAESTRÍA")) { costoCredito = 5000; } else { costoCredito = 4000; } grantotal = totalmaterias + costoCredito; double aux1 = grantotal / Convert.ToDouble(numMensualidad.Value); numCantidad.Value = Convert.ToDecimal(aux1); double var1 = costoCredito / Convert.ToDouble(numCantidad.Value); double var2 = totalmaterias / Convert.ToDouble(numCantidad.Value); varaux1 = var1; varaux2 = var2; lblCredito.Text = lblCredito.Text + var1.ToString(); lblMensualidad.Text = lblMensualidad.Text + var2.ToString(); }
private void consultarToolStripMenuItem_Click(object sender, EventArgs e) { try { String id = dataGridView1.CurrentRow.Cells[0].Value.ToString(); Programa programa = control.consultarPrograma(id); programa.MapaCurricular = control.consultarMapaCurricularPrograma(programa.Codigo); MessageBox.Show("Reporte referente al programa " + programa.Codigo); //FormPrograma fa = new FormPrograma(programa); //fa.FormClosed += new FormClosedEventHandler(form_Closed); //fa.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public FormDetalleAlumno(Alumno al) { InitializeComponent(); this.alumno = al; control = ControlIicaps.getInstance(); try { actualizarPanel(0); lblNombreHeader.Text = al.nombre; lblProgramaHeader.Text = control.consultarPrograma(al.programa).Nombre; programas = control.obtenerProgramas(); } catch (Exception e) { MessageBox.Show(e.Message); } }
private void actualizarTabla(MySqlDataAdapter data) { try { double auxTotal = 0, auxPendiente = 0; DataTable dtDatos = new DataTable(); //Con la informacion del adaptador se llena el datatable data.Fill(dtDatos); //Se asigna el datatable como origen de datos del datagridview dataGridViewPagos.DataSource = dtDatos; //Actualiza el valor del ancho de la columnas int x = (dataGridViewPagos.Width - 20) / dataGridViewPagos.Columns.Count; foreach (DataGridViewColumn aux in dataGridViewPagos.Columns) { aux.Width = x; } for (int i = 0; i < dataGridViewPagos.Rows.Count; i++) { auxTotal += Convert.ToDouble(dataGridViewPagos.Rows[i].Cells[3].Value.ToString()); } List <Materia> materias = new List <Materia>(); materias = control.consultarMapaCurricularPrograma(control.obtenerProgramaAlumno(alumno)); double costoCredito = 0; Programa programa = control.consultarPrograma(control.obtenerProgramaAlumno(alumno)); if (programa.Nivel.Contains("Maestria") || programa.Nivel.Contains("MAESTRIA") || programa.Nivel.Contains("Maestría") || programa.Nivel.Contains("MAESTRÍA")) { costoCredito = 5000; } else { costoCredito = 4000; } if (materias != null) { foreach (Materia m in materias) { auxPendiente += Convert.ToDouble(m.costo); } } auxPendiente = auxPendiente - auxTotal + costoCredito; if (auxPendiente >= 0) { lblTotalPagado.Text = "$" + auxTotal.ToString(); } else { auxTotal = 0; lblTotalPagado.Text = "$" + auxTotal.ToString(); } if (auxPendiente >= 0) { lblPendiente.Text = "$" + auxPendiente.ToString(); } else { auxPendiente = 0; lblPendiente.Text = "$" + auxPendiente.ToString(); } this.auxPendiente = auxPendiente; this.auxTotal = auxTotal; } catch (Exception e) { MessageBox.Show(e.Message); } }