Пример #1
0
        private void cbNombre_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cbNombre.SelectedText.ToString() == "MATRICULA")
            {
                if (cbGrado.SelectedText == "PREKINDER" || cbGrado.SelectedText == "KINDER" || cbGrado.SelectedText == "PREPARATORIA" || cbGrado.SelectedText == "PRIMERO")
                {
                    MessageBox.Show("Aplica descuento del 50% en el pago de la matricula", "ICB");

                    cbDescuento.SelectedIndex = 2;
                }
                else
                {
                    DateTime fecha1 = DateTime.Now;
                    if (fecha1.Month == 6)
                    {
                        MessageBox.Show("Aplica descuento del 30% en el pago de la matricula", "ICB");

                        cbDescuento.SelectedIndex = 3;
                    }
                    else if (fecha1.Month == 7)
                    {
                        MessageBox.Show("Aplica descuento del 20% en el pago de la matricula", "ICB");

                        cbDescuento.SelectedIndex = 4;
                    }
                }
            }
            else
            {
                cbDescuento.Enabled = true;
            }

            if (cbBeca.SelectedIndex == 0)
            {
                txtValor.Text       = "0.00";
                cbMora.Enabled      = false;
                cbDescuento.Enabled = false;
                Clases.TipoPago pago = new Clases.TipoPago();
                pago.ObtenerTipoPagosporGrado(this.grado, cbNombre.SelectedIndex + 1);
                //this.valor = pago.Valor;
                this.idTipo = pago.IdTipoPago;
            }
            else
            {
                Clases.TipoPago pago = new Clases.TipoPago();
                pago.ObtenerTipoPagosporGrado(this.grado, cbNombre.SelectedIndex + 1);
                txtValor.Text = pago.Valor.ToString();
                this.valor    = pago.Valor;
                this.idTipo   = pago.IdTipoPago;
                // MessageBox.Show(Convert.ToString(this.grado)+Convert.ToString(cbNombre.SelectedIndex)+pago.Valor);
            }
        }
Пример #2
0
        private void btnModificar_Click_1(object sender, EventArgs e)
        {
            DialogResult respuesta = MessageBox.Show("¿Está seguro de modificar el Pago?", "Modificar Pago", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (respuesta.ToString() == "Yes")
            {
                try
                {
                    Clases.Grado grado = new Clases.Grado();
                    grado.ObteneGradosPorNombres(cbGrado.SelectedValue.ToString());
                    Clases.TipoPago pago = new Clases.TipoPago();
                    pago.ObtenerTipoPagosporGrado(this.grado, cbNombre.SelectedIndex + 1);
                    //txtValor.Text = pago.Valor.ToString();
                    this.valor  = pago.Valor;
                    this.idTipo = pago.IdTipoPago;
                    Clases.ICB.ModificarPago
                    (
                        Convert.ToInt32(this.id),
                        txtRecibo.Text,
                        this.idAlumno,
                        this.idTipo,
                        cbDescuento.SelectedIndex + 1,
                        cbMora.SelectedIndex + 1,
                        this.idUsuario,
                        Convert.ToDecimal(txtValor.Text),
                        dtFechaPago.Value.ToShortDateString(),
                        txtObservacion.Text);
                    ResetFormulario();
                    CargarDGWPago(this.idAlumno);
                }
                catch (Exception ex)
                {
                    Clases.Mensaje.Advertencia(ex);
                }
            }
        }