public static Boolean ModificarAlumno(Alumno alumno, float adeudos) { try { con = new Sql(); if (MessageBox.Show("¿Seguro que desea modificar los datos de este alumno?", "Confirmar", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (adeudos == 0) { if (con.executeQuery("UPDATE Alumno SET Nombre = '" + alumno.getNombre() + "', Apellido = '" + alumno.getApellido() + "', Nacimiento = '" + alumno.getNacimiento().Year + "/" + alumno.getNacimiento().Month + "/" + alumno.getNacimiento().Day + "', Tipo_Sangre = '" + alumno.getSangre() + "', Calle = '" + alumno.getCalle() + "', Colonia = '" + alumno.getColonia() + "', Telefono = '" + alumno.getTelefono() + "', Grado = " + alumno.getGrado() + ", Grupo = '" + alumno.getGrupo() + "', Modalidad_pago = " + alumno.getModalidad() + " WHERE Id_alumno = " + alumno.getId())) { MessageBox.Show("Datos modificados con éxito", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); con.closeConnection(); return(true); } else { con.closeConnection(); return(false); } } else { MessageBox.Show("No puede modificar los datos de un alumno que presenta adeudos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } } } catch { //MessageBox.Show(e.Message); } return(false); }
public EstadoCuenta(Alumno alumno) { InitializeComponent(); lblName.Text = "Estado de cuenta de " + alumno.getNombre() + " " + alumno.getApellido(); lblName.Location = new Point(Width / 2 - lblName.Bounds.Width / 2, lblName.Location.Y); // Obtenemos los pagos pendientes del alumno List <Pagos> tmp = Abonos.obtenerEstadoDeCuenta(alumno.getId()); if (tmp != null) { foreach (Pagos p in tmp) { float monto = Abonos.obtenerRestanteDelEstadoDeCuenta(p.IdPago, p.Total); tblEstado.Rows.Add(new String[] { p.IdPago.ToString(), String.Format("{0:yyyy-MM-dd}", p.Date), p.Concepto, p.Subtotal.ToString(), p.ConceptoDescuento, p.Descuento.ToString(), monto.ToString(), p.Total.ToString() }); } } }
public void anadirCeldas() { string[] row = null; row = new string[] { alumno.getNombre(), alumno.getApellido(), alumno.getNacimiento().Day.ToString() + "/" + alumno.getNacimiento().Month.ToString() + "/" + alumno.getNacimiento().Year.ToString(), alumno.getGrado().ToString(), alumno.getGrupo(), adeudos.ToString() }; tablaUser.Rows.Add(row); }
public EditarUsuario(Alumno alumno, float adeudos) { InitializeComponent(); this.alumno = alumno; this.adeudos = adeudos; Sql con = new Sql(); SqlDataReader r = con.getReader("SELECT * FROM Informacion_pago"); r.Read(); String[] pagos = new String[4]; int i = 0; do { if (i == 0 || i == 1) { pagos[i] = "Prekinder. Inscripción: $" + r["Inscripcion"] + " Colegiatura: $" + r["Colegiatura"]; } else { pagos[i] = "Kinder. Inscripción: $" + r["Inscripcion"] + " Colegiatura: $" + r["Colegiatura"]; } i++; } while (r.Read()); this.cmbPago.Items.AddRange(new object[] { pagos[0], pagos[1], pagos[2], pagos[3] }); r.Close(); String[] rowCurp = Procesos_Alumno.obtenerDocumentacion(alumno.getId()); Boolean[] rowDocu = Procesos_Alumno.obtenerDocuBool(alumno.getId()); this.chkActa.Checked = rowDocu[0]; this.chkCopiaActa.Checked = rowDocu[1]; this.chkCopiasCartilla.Checked = rowDocu[2]; this.txtCURP.Text = rowCurp[3]; if (alumno.getGrupo().Equals("No") == true) { this.cmbGrupo.SelectedIndex = 0; } if (alumno.getGrupo().Equals("A ") == true) { this.cmbGrupo.SelectedIndex = 1; } if (alumno.getGrupo().Equals("B ") == true) { this.cmbGrupo.SelectedIndex = 2; } if (alumno.getGrupo().Equals("C ") == true) { this.cmbGrupo.SelectedIndex = 3; } this.cmbPago.SelectedIndex = alumno.getModalidad(); this.txtNombre.Text = alumno.getNombre().ToString(); this.txtApellido.Text = alumno.getApellido().ToString(); this.cmbSangre.Text = alumno.getSangre(); DateTime nuevo = alumno.getNacimiento(); this.cmbDay.SelectedIndex = nuevo.Day - 1; this.cmbMes.SelectedIndex = nuevo.Month - 1; this.cmbYear.SelectedIndex = nuevo.Year - 2005; this.txtCalle.Text = alumno.getCalle(); this.txtColonia.Text = alumno.getColonia(); this.txtTel.Text = alumno.getTelefono(); this.cmbGrado.SelectedIndex = alumno.getGrado(); this.Show(); }
private void btnAceptar_Click(object sender, EventArgs e) { if (cmbUser.SelectedItem == null) { MessageBox.Show("No seleccionó nada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); // Poner en el Excel return; } String row = cmbUser.SelectedItem.ToString(); if (row.Equals("Sin Resultado")) { MessageBox.Show("No hay usuario a buscar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); // Poner en el excel return; } String idUser = null; foreach (char algo in row) { if (algo == '-') { break; } else { idUser = idUser + algo; } } r = con.getReader("SELECT * FROM Alumno WHERE Id_alumno = " + idUser); r.Read(); alumno = new Alumno((int)r["Id_alumno"]); r.Close(); switch (modo) // Aquí se ve si se mandan llamar ActualizarUsuario, MostrarUsuario o EliminarUsuario { case 1: Dispose(); VentanaPrincipal.Interfaz.Controls.Add(new EditarUsuario(alumno, (Procesos_Alumno.ObtenerAdeudos(alumno.getId())))); break; case 2: Dispose(); VentanaPrincipal.Interfaz.Controls.Add(new MostrarUsuario(alumno)); break; case 3: Dispose(); VentanaPrincipal.Interfaz.Controls.Add(new EliminarUsuario(alumno, (Procesos_Alumno.ObtenerAdeudos(alumno.getId())))); break; case 4: Dispose(); VentanaPrincipal.Interfaz.Controls.Add(new UsuarioPadres(alumno)); break; case 5: if (MessageBox.Show("¿Seguro que desea dar de alta a este alumno: " + alumno.getNombre() + " " + alumno.getApellido(), "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (!Pagos.inscribirAlumno(alumno.getId())) { return; } } Dispose(); VentanaPrincipal.Interfaz.Controls.Add(new MenuPagos()); break; case 6: Dispose(); VentanaPrincipal.Interfaz.Controls.Add(new EstadoCuenta(alumno)); break; } }