private void dgvPago_CellClick_1(object sender, DataGridViewCellEventArgs e) { Clases.Pago Pago = new Clases.Pago(); Pago.ObtenerPagos( Convert.ToInt32( dgvPago.Rows[e.RowIndex].Cells["Código"].Value.ToString() ) ); dgvPago.Select(); this.id = Pago.IdPago; txtId.Text = Pago.IdPago.ToString(); cbMora.SelectedIndex = Pago.IdMora - 1; cbDescuento.SelectedIndex = Pago.IdDescuento - 1; Clases.TipoPago tipopago = new Clases.TipoPago(); tipopago.ObtenerTipoPagos(Pago.IdTipo); cbGrado.SelectedIndex = tipopago.IdGrado - 1; cbNombre.SelectedIndex = tipopago.IdNombreTipoPago - 1; txtValor.Text = Pago.Total.ToString(); txtRecibo.Text = Pago.Recibo.ToString(); txtObservacion.Text = Pago.Observacion.ToString(); cbGrado.Enabled = false; cbNombre.Enabled = false; btnNuevo.Enabled = true; btnAgregar.Enabled = false; btnModificar.Enabled = true; btnEliminar.Enabled = true; }
private void dgvTodo_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex != -1) { int ventanaIndex = ventana.SelectedIndex; switch (ventanaIndex) { case 0: Clases.Usuarios usuario = new Clases.Usuarios(); usuario.ObtenerUsuario(dgvTodo.Rows[e.RowIndex].Cells["Usuario"].Value.ToString()); dgvTodo.Select(); this.usuario = usuario.usuario; txtNombre.Text = usuario.nombre; txtApellido.Text = usuario.apellido; txtClave.Text = usuario.clave; break; case 1: Clases.Alumnos alumno = new Clases.Alumnos(); alumno.ObtenerAlumnos( Convert.ToInt32(dgvTodo.Rows[e.RowIndex].Cells["Código"].Value.ToString())); dgvTodo.Select(); Clases.Grado grado1 = new Clases.Grado(); grado1.ObtenerGrados(alumno.IdGrado); this.idAlumno = alumno.IdAlumno; txtIdentidad.Text = Convert.ToString(alumno.Identidad); txtNombre2.Text = alumno.Nombres; txtApellido2.Text = alumno.Apellidos; txtGrado.Text = grado1.NombreGrado; break; case 2: Clases.Grado grado = new Clases.Grado(); grado.ObtenerGrados(Convert.ToInt32(dgvTodo.Rows[e.RowIndex].Cells["Código"].Value.ToString())); dgvTodo.Select(); this.idGrado = grado.IdGrado; txtId.Text = grado.IdGrado.ToString(); txtNombreGrado.Text = grado.NombreGrado; break; case 3: Clases.Pago pago = new Clases.Pago(); pago.ObtenerPagos(Convert.ToInt32(dgvTodo.Rows[e.RowIndex].Cells["Código"].Value.ToString())); dgvTodo.Select(); Clases.Alumnos alumnos = new Clases.Alumnos(); alumnos.ObtenerAlumnos(pago.IdAlumno); this.idPago = pago.IdPago; txtIdPago.Text = pago.IdPago.ToString(); txtNombreAlumnoPago.Text = alumnos.Nombres; txtApellidoAlumnoPago.Text = alumnos.Apellidos; txtRecibo.Text = pago.Recibo; Clases.TipoPago tipo = new Clases.TipoPago(); tipo.ObtenerTipoPagos(pago.IdTipo); Clases.NombreTipoPago nombre = new Clases.NombreTipoPago(); nombre.ObtenerNombreTipoPagos(tipo.IdNombreTipoPago); txtTipoPagoPago.Text = nombre.NombreTipo; txtTotal.Text = pago.Total.ToString(); txtObservacion.Text = pago.Observacion; break; case 4: Clases.Mora mora = new Clases.Mora(); mora.ObtenerMoras(Convert.ToInt32(dgvTodo.Rows[e.RowIndex].Cells["Código"].Value.ToString())); dgvTodo.Select(); this.idMora = mora.IdMora; txtIdMora.Text = mora.IdMora.ToString(); txtNombreMora.Text = mora.NombreMora; txtValorMora.Text = mora.Valor.ToString(); break; case 5: Clases.Descuento descuento = new Clases.Descuento(); descuento.ObtenerDescuentos(Convert.ToInt32(dgvTodo.Rows[e.RowIndex].Cells["Código"].Value.ToString())); dgvTodo.Select(); this.idDescuento = descuento.IdDescuento; txtIdDescuento.Text = descuento.IdDescuento.ToString(); txtNombreDescuento.Text = descuento.NombreDescuento; txtValorDescuento.Text = descuento.Valor.ToString(); break; case 6: Clases.NombreTipoPago nombreTipo = new Clases.NombreTipoPago(); nombreTipo.ObtenerNombreTipoPagos(Convert.ToInt32(dgvTodo.Rows[e.RowIndex].Cells["Código"].Value.ToString())); dgvTodo.Select(); this.idNombreTipoPago = nombreTipo.IdNombreTipoPago; txtIdNombreTipo.Text = nombreTipo.IdNombreTipoPago.ToString(); txtNombreNombreTipoPago.Text = nombreTipo.NombreTipo; txtFechaLimite.Text = nombreTipo.FechaLimite; break; case 7: Clases.TipoPago tipoPago = new Clases.TipoPago(); tipoPago.ObtenerTipoPagos(Convert.ToInt32(dgvTodo.Rows[e.RowIndex].Cells["Código"].Value.ToString())); dgvTodo.Select(); this.idNTipoPago = tipoPago.IdTipoPago; Clases.Grado grado2 = new Clases.Grado(); grado2.ObtenerGrados(tipoPago.IdGrado); Clases.NombreTipoPago nombreTipo1 = new Clases.NombreTipoPago(); nombreTipo1.ObtenerNombreTipoPagos(tipoPago.IdNombreTipoPago); txtIdTipoPago.Text = tipoPago.IdTipoPago.ToString(); txtNombrePago.Text = nombreTipo1.NombreTipo; txtGradoTipoPago.Text = grado2.NombreGrado; txtValorTipo.Text = tipoPago.Valor.ToString(); break; case 8: Clases.Periodo periodo = new Clases.Periodo(); periodo.ObtenerPeriodos(Convert.ToInt32(dgvTodo.Rows[e.RowIndex].Cells["Código"].Value.ToString())); dgvTodo.Select(); this.idPeriodo = periodo.IdPeriodo; txtIdPeriodo.Text = periodo.IdPeriodo.ToString(); txtNombrePeriodo.Text = periodo.NombrePeriodo; break; default: MessageBox.Show("No hay objeto eliminado", "ICB"); break; } } }