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