private void btnAceptar_Click(object sender, EventArgs e) { bool chequeo; chequeo = validaciones(); if (chequeo == false) { return; } int Mes = cmbMes.SelectedIndex + 1; String fecha = cmbDay.SelectedItem.ToString() + "/" + Mes.ToString() + "/" + cmbYear.SelectedItem.ToString(); DateTime nacimiento = Convert.ToDateTime(fecha); Alumno nuevo = new Alumno(alumno.getId(), txtNombre.Text, txtApellido.Text, nacimiento, cmbSangre.SelectedItem.ToString(), txtCalle.Text, txtColonia.Text, txtTel.Text, alumno.getPadre(), alumno.getMadre(), Convert.ToInt16(cmbGrado.SelectedItem), cmbGrupo.SelectedItem.ToString().Trim(), cmbPago.SelectedIndex); Boolean check = Procesos_Alumno.ModificarAlumno(nuevo, adeudos); if (check == false) // Uno de lso errores. Actualizar Excel { MessageBox.Show("Error al intentar editar los datos del alumno. Intente nuevamente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } Boolean checkDocu = Procesos_Alumno.ModificarDocumentacion(alumno.getId(), this.chkActa.Checked, this.chkCopiaActa.Checked, this.chkCopiasCartilla.Checked, this.txtCURP.Text); if (checkDocu == false) // Uno de lso errores. Actualizar Excel { MessageBox.Show("Error al intentar editar los datos de documentación del alumno. Intente nuevamente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void anadirCeldasAdmin() { string[] row = null; String mod = Procesos_Alumno.ObtenerModalidadPago(alumno.getModalidad()); string[] row1 = Procesos_Alumno.obtenerDocumentacion(alumno.getId()); row = new string[] { mod, "$" + Procesos_Alumno.ObtenerAdeudos(alumno.getId()).ToString(), row1[0], row1[1], row1[2], row1[3] }; tablaAdmin.Rows.Add(row); }
private void btnAceptarPadre_Click(object sender, EventArgs e) { if (cmbPadre.SelectedItem == null) { MessageBox.Show("No seleccionó nada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); // Poner en el Excel return; } String row = cmbPadre.SelectedItem.ToString(); if (row.Equals("Sin Resultado")) { MessageBox.Show("No hay papá a buscar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); // Poner en el excel return; } String idPadre = null; foreach (char algo in row) { if (algo == '-') { break; } else { idPadre = idPadre + algo; } } r = con.getReader("SELECT Id_padre FROM Padres_Alumno WHERE Id_padre = " + idPadre); r.Read(); int id_Padre = (int)r["Id_Padre"]; r.Close(); bool chequeo = Procesos_Alumno.asignarPadre(alumno.getId(), id_Padre); if (chequeo == false) { MessageBox.Show("Error al intentar asignar el papá al alumno", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
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 static Boolean EliminarAlumno(Alumno alumno, float adeudos) { try { if (MessageBox.Show("¿Seguro que desea eliminar a este alumno?", "Confirmar", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (adeudos == 0) { con = new Sql(); if (con.executeQuery(String.Format("DELETE FROM ALUMNO WHERE Id_alumno = {0:g} " , alumno.getId()))) { MessageBox.Show("Alumno eliminado con éxito", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); con.closeConnection(); return(true); } else { con.closeConnection(); return(false); } } else { MessageBox.Show("No puede eliminar a un alumno que presenta adeudos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } } } catch { // } return(false); }
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; } }
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); }