예제 #1
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();
        }
예제 #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);
 }
예제 #3
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);
        }