Esempio n. 1
0
        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() });
                }
            }
        }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
        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();
        }
Esempio n. 4
0
        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;
            }
        }
Esempio n. 5
0
        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);
        }