예제 #1
0
        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;
            }
        }
예제 #2
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);
            }
        }