public void mtdCargarDatos() { gstClsAlumno LobjAlumno = new gstClsAlumno(); gstClsReciboNegocio LobjReciboNegocio = new gstClsReciboNegocio(); LobjAlumno = LobjReciboNegocio.mtdObtenerAlumno(GintCodigoAlumno); var LobjDeudaExtraordinaria = LobjReciboNegocio.mtdCargarReciboGenerado(GstrCodigoReciboAlumno); dgdRecibo.DataSource = LobjDeudaExtraordinaria; txtAlumno.Text = LobjAlumno.ALMapellido.ToUpper() + ", " + LobjAlumno.ALMnombre; txtCodigoAlumno.Text = LobjAlumno.ALMcodigo.ToString(); txtCodigoRecibo.Text = GstrCodigoReciboAlumno; txtNivel.Text = LobjAlumno.ALMnivel.ToString(); txtGrado.Text = LobjAlumno.ALMgrado.ToString(); txtSeccion.Text = LobjAlumno.ALMseccion.ToString(); txtEstado.Text = LobjAlumno.ALMestado.ToString(); double LdblMontoTotal = 0; foreach (DataRow LobjRegistro in LobjDeudaExtraordinaria.Rows) { LdblMontoTotal = LdblMontoTotal + Convert.ToDouble(LobjRegistro[3].ToString()); } txtTotal.Text = LdblMontoTotal.ToString(); }
private void txtBuscar_KeyUp(object sender, EventArgs e) { gstClsReciboNegocio LobjRecibo = new gstClsReciboNegocio(); var LobjAlumno = LobjRecibo.mtdBuscarAlumno(txtBuscar.text); dgdAlumno.DataSource = LobjAlumno; }
private void cmbFiltrarDeudaPago_SelectedIndexChanged(object sender, EventArgs e) { if (lblCodigoAlumno.Text != "") { gstClsReciboNegocio LobjReciboNegocio = new gstClsReciboNegocio(); var LobjReciboDeudaPago = LobjReciboNegocio.mtdFiltrarDeudaPago(cmbFiltrarDeudaPago.Text, Convert.ToInt32(lblCodigoAlumno.Text)); dgdDeudaPago.DataSource = LobjReciboDeudaPago; } }
public void mtdRecargarTablas() { lblSubTotal.Text = "0"; int LintCodigoAlumno = Convert.ToInt32(dgdAlumno.CurrentRow.Cells[0].Value.ToString()); string LstrNombreApellidoAlumno = dgdAlumno.CurrentRow.Cells[1].Value.ToString().ToUpper() + ", " + dgdAlumno.CurrentRow.Cells[2].Value.ToString(); lblCodigoAlumno.Text = LintCodigoAlumno.ToString(); lblNombreApellidoAlumno.Text = LstrNombreApellidoAlumno; gstClsReciboNegocio LobjRecibo = new gstClsReciboNegocio(); var LobjDeudaExtraordinaria = LobjRecibo.mtdListarDeudaExtraordinaria(LintCodigoAlumno); var LobjDeudaMensualidad = LobjRecibo.mtdListarDeudaMensualidad(LintCodigoAlumno); var LobjDeudaPagada = LobjRecibo.mtdListarDeudaPagada(LintCodigoAlumno); var LobjRecibosGenerados = LobjRecibo.mtdListarRecibos(LintCodigoAlumno); dgdDeudaExtraordinaria.DataSource = LobjDeudaExtraordinaria; dgdDeudaMensualidad.DataSource = LobjDeudaMensualidad; dgdDeudaPago.DataSource = LobjDeudaPagada; double LdblMontoTotal = 0; foreach (DataRow LobjRegistro in LobjDeudaMensualidad.Rows) { LdblMontoTotal = LdblMontoTotal + Convert.ToDouble(LobjRegistro[3].ToString()); } foreach (DataRow LobjRegistro in LobjDeudaExtraordinaria.Rows) { LdblMontoTotal = LdblMontoTotal + Convert.ToDouble(LobjRegistro[3].ToString()); } lblMontoTotal.Text = LdblMontoTotal.ToString(); cmbReciboGenerado.Text = "RECIBOS GENERADOS"; cmbReciboGenerado.Items.Clear(); foreach (var LobjRegistro in LobjRecibosGenerados) { cmbReciboGenerado.Items.Add(LobjRegistro); } if (cmbReciboGenerado.Items.Count != 0) { cmbReciboGenerado.SelectedIndex = 0; } }
private void dgdAlumno_CellClick(object sender, DataGridViewCellEventArgs e) { int LintCodigoAlumno = Convert.ToInt32(dgdAlumno.CurrentRow.Cells[0].Value.ToString()); string LstrNombreApellidoAlumno = dgdAlumno.CurrentRow.Cells[1].Value.ToString().ToUpper() + ", " + dgdAlumno.CurrentRow.Cells[2].Value.ToString(); lblCodigoAlumno.Text = LintCodigoAlumno.ToString(); lblNombreApellidoAlumno.Text = LstrNombreApellidoAlumno; gstClsReciboNegocio LobjRecibo = new gstClsReciboNegocio(); var LobjDeudaExtraordinaria = LobjRecibo.mtdListarDeudaExtraordinaria(LintCodigoAlumno); var LobjDeudaMensualidad = LobjRecibo.mtdListarDeudaMensualidad(LintCodigoAlumno); var LobjDeudaPagada = LobjRecibo.mtdListarDeudaPagada(LintCodigoAlumno); var LobjRecibosGenerados = LobjRecibo.mtdListarRecibos(LintCodigoAlumno); dgdDeudaExtraordinaria.DataSource = LobjDeudaExtraordinaria; dgdDeudaMensualidad.DataSource = LobjDeudaMensualidad; dgdDeudaPago.DataSource = LobjDeudaPagada; double LdblMontoTotal = 0; foreach (DataRow LobjRegistro in LobjDeudaMensualidad.Rows) { LdblMontoTotal = LdblMontoTotal + Convert.ToDouble(LobjRegistro[3].ToString()); } foreach (DataRow LobjRegistro in LobjDeudaExtraordinaria.Rows) { LdblMontoTotal = LdblMontoTotal + Convert.ToDouble(LobjRegistro[3].ToString()); } lblMontoTotal.Text = LdblMontoTotal.ToString(); cmbReciboGenerado.Items.Clear(); foreach (var LobjRegistro in LobjRecibosGenerados) { cmbReciboGenerado.Items.Add(LobjRegistro); } }
private void btnEliminarRecibo_Click(object sender, EventArgs e) { if (lblCodigoAlumno.Text.Equals("")) { MessageBox.Show("Debe seleccionar un alumno.", "ELIMINAR RECIBO"); } else { if (MessageBox.Show("¿Está seguro de eliminar el último recibo generado?", "Eliminar Recibo", MessageBoxButtons.YesNo) == DialogResult.Yes) { gstClsReciboNegocio LobjRecibo = new gstClsReciboNegocio(); if (LobjRecibo.mtdEliminarRecibo(Convert.ToInt32(lblCodigoAlumno.Text)) == 1) { MessageBox.Show("Recibo eliminado con éxito.", "ELIMINAR RECIBO"); mtdRecargarTablas(); } else { MessageBox.Show("A ocurrido un error al eliminar el recibo.", "ELIMINAR RECIBO"); } } } }
private void btnGenerarRecibo_Click(object sender, EventArgs e) { if (Convert.ToInt32(lblSubTotal.Text) != 0) { if (MessageBox.Show("¿Está seguro de generar el recibo?", "Generar Recibo", MessageBoxButtons.YesNo) == DialogResult.Yes) { gstClsRecibo LobjRecibo = new gstClsRecibo(); gstClsRecibo LobjRec; List <gstClsRecibo> LobjReciboDetalle = new List <gstClsRecibo>(); gstClsReciboNegocio LobjReciboNegocio = new gstClsReciboNegocio(); string LstrUltimoCodigo = LobjReciboNegocio.mtdObtenerUltimoCodigoRecibo(); LobjRecibo.RECcodigo = DateTime.Now.Year.ToString().Substring(2, 2) + ((Convert.ToInt32(LstrUltimoCodigo) + 1).ToString("00000000")); LobjRecibo.ALMcodigo = Convert.ToInt32(lblCodigoAlumno.Text); LobjRecibo.USUcodigo = 1; LobjRecibo.RECfecha = DateTime.Now.ToString("dd/MM/yyyy"); LobjRecibo.RECtotal = Convert.ToDouble(lblSubTotal.Text); foreach (DataGridViewRow row in dgdDeudaExtraordinaria.Rows) { if (row.Cells[4].Value.Equals(true)) { LobjRec = new gstClsRecibo(); LobjRec.DEUcodigo = Convert.ToInt32(row.Cells[0].Value); LobjRec.DPGsubtotal = Convert.ToInt32(row.Cells[3].Value); LobjReciboDetalle.Add(LobjRec); } } foreach (DataGridViewRow row in dgdDeudaMensualidad.Rows) { if (row.Cells[4].Value.Equals(true)) { LobjRec = new gstClsRecibo(); LobjRec.DEUcodigo = Convert.ToInt32(row.Cells[0].Value); LobjRec.DPGsubtotal = Convert.ToInt32(row.Cells[3].Value); LobjReciboDetalle.Add(LobjRec); } } if (LobjReciboNegocio.mtdGuardarRecibo(LobjRecibo, LobjReciboDetalle) == 1) { mtdRecargarTablas(); gstFrmRecibo frmRecibo = new gstFrmRecibo(); frmRecibo.GstrCodigoReciboAlumno = LobjRecibo.RECcodigo; frmRecibo.GintCodigoAlumno = LobjRecibo.ALMcodigo; frmRecibo.MdiParent = this.MdiParent; frmRecibo.StartPosition = FormStartPosition.CenterScreen; frmRecibo.Show(); } else { MessageBox.Show("A ocurrido un error al generar el recibo.", "ERROR"); } } } else { MessageBox.Show("No ha seleccionado una deuda.", "INCOMPLETO"); } }