Beispiel #1
0
        private void Button2_Click(object sender, EventArgs e)
        {
            try
            {
                ModeloDatos accederDatos = new ModeloDatos();
                accederDatos.datosAlumnos();

                DataSet ds = new DataSet();
                accederDatos.m_datos.Fill(ds);

                dataGridView1.DataSource = ds.Tables[0];

                dataGridView1.Visible = true;

                dataGridView1.Columns[0].HeaderText = "Código";
                dataGridView1.Columns[0].Width      = 50;
                dataGridView1.Columns[1].HeaderText = "Nombre";
                dataGridView1.Columns[1].Width      = 100;
                dataGridView1.Columns[2].HeaderText = "Apellidos";
                dataGridView1.Columns[2].Width      = 150;
                dataGridView1.Columns[3].HeaderText = "DNI";
                dataGridView1.Columns[3].Width      = 100;
                dataGridView1.Columns[4].HeaderText = "Dirección";
                dataGridView1.Columns[4].Width      = 260;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Beispiel #2
0
        private void TextBox7_TextChanged(object sender, EventArgs e)
        {
            dataGridView1.DataSource = null;
            ModeloDatos accederDatos = new ModeloDatos();

            accederDatos.buscarAlumno(textBox7.Text);

            DataSet ds = new DataSet();

            accederDatos.m_datos.Fill(ds);

            dataGridView1.DataSource = ds.Tables[0];

            dataGridView1.Visible = true;
            //Cambiar el nombre a las columnas y su ancho.
            dataGridView1.Columns[0].HeaderText = "Código";
            dataGridView1.Columns[0].Width      = 50;
            dataGridView1.Columns[1].HeaderText = "Nombre";
            dataGridView1.Columns[1].Width      = 100;
            dataGridView1.Columns[2].HeaderText = "Apellidos";
            dataGridView1.Columns[2].Width      = 150;
            dataGridView1.Columns[3].HeaderText = "DNI";
            dataGridView1.Columns[3].Width      = 100;
            dataGridView1.Columns[4].HeaderText = "Dirección";
            dataGridView1.Columns[4].Width      = 260;
        }
Beispiel #3
0
        private void Button6_Click(object sender, EventArgs e)
        {
            try
            {
                DataGridViewRow row = dataGridView1.CurrentRow;
                MiControlador   mc  = new MiControlador();
                if (!mc.comprobarDatosFila(dataGridView1.CurrentRow))


                {
                    MessageBox.Show("Para borrar un registro se tiene que seleccionar un registro");
                    return;
                }
                else
                {
                    DialogResult dialogResult = MessageBox.Show("Se necesita confirmación borrar registro", "Se necesita confirmación borrar registro", MessageBoxButtons.YesNo);
                    if (dialogResult == DialogResult.Yes)
                    {
                        ModeloDatos md = new ModeloDatos();


                        md.borrarDatosAlumnos(row.Cells[0].Value.ToString());
                        Button2_Click(sender, e);
                    }
                    else if (dialogResult == DialogResult.No)
                    {
                        return;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message); // Mostrar cualquier excepción.
            }
        }
Beispiel #4
0
        private void Button3_Click(object sender, EventArgs e)
        {
            ModeloDatos   md = new ModeloDatos();
            MiControlador mc = new MiControlador();

            if (textBox1.TextLength > 0)
            {
                MessageBox.Show("El código del alumno se generará automáticamente");
            }
            if (!mc.comprobarValores(textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text))
            {
                System.Windows.Forms.MessageBox.Show("los campos tienen que rellenarse");
            }
            else
            {
                md.ingresarDatosAlumnos(textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text);
                Button2_Click(sender, e);
            }
        }
Beispiel #5
0
        private void Button5_Click(object sender, EventArgs e)
        {
            MiControlador mc = new MiControlador();

            if (!mc.comprobarValores(textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text))
            {
                MessageBox.Show("Tiene que rellenar al menos un campo");
            }
            else
            {
                DataGridViewRow row = dataGridView1.CurrentRow;

                if (!mc.comprobarDatosFila(dataGridView1.CurrentRow))
                {
                    MessageBox.Show("Para cargar datos en las cajas se debe hacer Clic en el botón 'Mostrar Datos de los Alumnos'");
                    return;
                }
                else
                {
                    ModeloDatos md = new ModeloDatos();

                    List <TextBox> listadecajas = new List <TextBox>();
                    listadecajas.Add(textBox1);
                    listadecajas.Add(textBox2);
                    listadecajas.Add(textBox3);
                    listadecajas.Add(textBox4);
                    listadecajas.Add(textBox5);

                    for (int i = 1; i < listadecajas.Count; i++)
                    {
                        if (listadecajas[i].TextLength != 0)
                        {
                            md.actualizarDatosAlumnos(row.Cells[0].Value.ToString(),
                                                      listadecajas[i].Text.ToString(), i);
                        }
                    }

                    Button2_Click(sender, e);
                }
            }
        }
Beispiel #6
0
        private void Form2_Load(object sender, EventArgs e)
        {
            try //Capturar la excepción por si diera error.
            {
                ModeloDatos accederDatos = new ModeloDatos();
                accederDatos.datosAlumnos();
                //Guardar los datos en un Adaptador.
                DataSet ds = new DataSet();
                accederDatos.m_datos.Fill(ds);
                List <Alumno> Agregar = new List <Alumno>();
                foreach (DataRow Lista in ds.Tables[0].Rows)
                {
                    Agregar.Add(new Alumno
                    {
                        Codigo    = Lista[0].ToString(),
                        Nombre    = Lista[1].ToString(),
                        Apellidos = Lista[2].ToString(),
                        Dni       = Lista[3].ToString(),
                        Direccion = Lista[4].ToString()
                    });


                    this.reportViewer1.RefreshReport();
                }
                reportViewer1.LocalReport.DataSources.Clear();
                LocalReport localReport = reportViewer1.LocalReport;
                localReport.EnableExternalImages = true; //Para visualizar gráficos.
                ReportDataSource rds1 = new ReportDataSource("Alumnos", Agregar);
                localReport.DataSources.Add(rds1);
                reportViewer1.ProcessingMode = ProcessingMode.Local;
                reportViewer1.RefreshReport();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message); // Mostrar cualquier excepción.
            }
        }