Ejemplo n.º 1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            bool chequeo;

            chequeo = validaciones();
            if (chequeo == false)
            {
                return;
            }
            String   Nombre     = txtNombre.Text;
            String   Apellido   = txtApellido.Text;
            int      Mes        = cmbMes.SelectedIndex + 1;
            String   fecha      = cmbDay.SelectedItem.ToString() + "/" + Mes.ToString() + "/" + cmbYear.SelectedItem.ToString();
            DateTime nacimiento = Convert.ToDateTime(fecha);
            String   Sangre     = (String)cmbSangre.SelectedItem;
            String   Calle      = txtCalle.Text;
            String   Colonia    = txtColonia.Text;
            String   Tel        = txtTel.Text;
            int      grado      = cmbGrado.SelectedIndex;
            String   grupo      = (String)cmbGrupo.SelectedItem;
            int      mod        = cmbPago.SelectedIndex;
            // Se le manda "0" en los id's de padres y madres, pero al registrarlo el valor queda nulo
            Boolean check = Procesos_Alumno.Registro(Nombre, Apellido, nacimiento, Sangre, Calle, Colonia, Tel, 0, 0, grado, grupo, mod, chkActa.Checked, chkCopiaActa.Checked, chkCopiasCartilla.Checked, txtCURP.Text);

            if (check == false) // Uno de lso errores. Actualizar Excel
            {
                MessageBox.Show("Error en el registro. Intente nuevamente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            reestablecer_Controles();
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            Boolean check = Procesos_Alumno.EliminarAlumno(alumno, adeudos);

            if (check == false) // Uno de lso errores. Actualizar Excel
            {
                MessageBox.Show("Error al intentar eliminar al alumno. Intente nuevamente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        public void anadirCeldasMadre()
        {
            String r = "No hay dato";

            string[] row = null;
            if (Procesos_Alumno.obtenerMadre(alumno.getPadre()) == null)
            {
                row = new string[] { r, r, r };
                tablaMadre.Rows.Add(row);
            }
            else
            {
                tablaMadre.Rows.Add(Procesos_Alumno.obtenerMadre(alumno.getMadre()));
            }
        }
Ejemplo n.º 6
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            tablaUser.Rows.Clear();
            int           grado = cmbGrado.SelectedIndex;
            String        grupo = (String)cmbGrupo.SelectedItem;
            List <Alumno> nuevo = Procesos_Alumno.ReporteAlumnos(grado, grupo);

            if (nuevo != null)
            {
                foreach (Alumno alumno in nuevo)
                {
                    string[] row = null;
                    row = new string[] { alumno.getApellido(), alumno.getNombre(), alumno.getNacimiento().Day.ToString() + "/" + alumno.getNacimiento().Month.ToString() + "/" + alumno.getNacimiento().Year.ToString(), alumno.getSangre(), alumno.getGrado().ToString(), alumno.getGrupo(), alumno.getCalle(), alumno.getColonia(), alumno.getTelefono() };
                    tablaUser.Rows.Add(row);
                }
            }
        }
Ejemplo n.º 7
0
        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);
            }
        }
Ejemplo n.º 8
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();
        }
Ejemplo n.º 9
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;
            }
        }