private void dgwUsuarios_CellClick(object sender, DataGridViewCellEventArgs e) { Clases.Usuarios usuario = new Clases.Usuarios(); usuario.ObtenerUsuario(dgwUsuarios.Rows[e.RowIndex].Cells["Usuario"].Value.ToString()); dgwUsuarios.Select(); txtNombre.Text = usuario.nombre; txtApellido.Text = usuario.apellido; txtClave.Text = usuario.clave; this.usuario = usuario.usuario; try { picFoto.Image = Image.FromFile(@"Fotos2\" + this.usuario + ".jpg"); } catch { picFoto.Image = Image.FromFile(@"Fotos2\Empleado.png"); } 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; } } }