You are on page 1of 5

using using using using using using using using

System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Text; System.Windows.Forms; System.Data.SqlClient;

namespace DesarrolloPrueba3 { public partial class Form1 : Form { static String cadenaconexion = @"Data Source=NBCRISTIAN\SQLEXPRESS;Initial Catalog=prueba3;Persist Security Info=True;User ID=sa;Password=inacap"; SqlConnection cs = new SqlConnection(cadenaconexion); SqlDataAdapter da = new SqlDataAdapter(); public Form1() { InitializeComponent(); } private void button4_Click(object sender, EventArgs e) { Form2 formu2 = new Form2(); formu2.Show(); } private void button5_Click(object sender, EventArgs e) { Form3 formu3 = new Form3(); formu3.Show(); }

private void button3_Click(object sender, EventArgs e) { textBox1.Clear(); textBox2.Clear(); } private void button2_Click(object sender, EventArgs e) { da.InsertCommand = new SqlCommand("INSERT INTO carga_academica(alu_rut, asi_id, doc_rut, sem_id) VALUES (@alu_rut, @asi_id,@doc_rut, @sem_id)", cs); da.InsertCommand.Parameters.Add("@alu_rut", SqlDbType.NVarChar).Value = textBox1.Text; da.InsertCommand.Parameters.Add("@asi_id", SqlDbType.SmallInt).Value = comboBox2.SelectedValue; da.InsertCommand.Parameters.Add("@doc_rut", SqlDbType.NVarChar).Value = comboBox3.SelectedValue.ToString(); da.InsertCommand.Parameters.Add("@sem_id", SqlDbType.SmallInt).Value = comboBox1.SelectedValue; cs.Open(); da.InsertCommand.ExecuteNonQuery(); cs.Close(); MessageBox.Show("Se ingreso los datos correctamente"); } private void button1_Click(object sender, EventArgs e) { da.SelectCommand = new SqlCommand("SELECT * FROM alumno WHERE alu_rut=@rut", cs); da.SelectCommand.Parameters.Add("@rut", SqlDbType.NVarChar).Value = textBox1.Text; cs.Open(); DataTable tabla = new DataTable(); da.Fill(tabla); if (tabla.Rows.Count > 0) { textBox2.Text = tabla.Rows[0]["alu_nombre"].ToString(); } else MessageBox.Show("El rut ingresado no pertenece a ningun alumno"); cs.Close(); } private void Form1_Load(object sender, EventArgs e) { // TODO: esta lnea de cdigo carga datos en la tabla 'prueba3DataSet.docente' Puede moverla o quitarla segn sea necesario. this.docenteTableAdapter.Fill(this.prueba3DataSet.docente); // TODO: esta lnea de cdigo carga datos en la tabla 'prueba3DataSet.asignatura' Puede moverla o quitarla segn sea necesario. this.asignaturaTableAdapter.Fill(this.prueba3DataSet.asignatura); // TODO: esta lnea de cdigo carga datos en la tabla 'prueba3DataSet.semestre' Puede moverla o quitarla segn sea necesario. this.semestreTableAdapter.Fill(this.prueba3DataSet.semestre); } } }

using using using using using using using

System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Text; System.Windows.Forms;

namespace DesarrolloPrueba3 { public partial class Form2 : Form { public Form2() { InitializeComponent(); } private void Form2_Load(object sender, EventArgs e) { // TODO: esta lnea de cdigo carga datos en la tabla 'prueba3DataSet.semestre' Puede moverla o quitarla segn sea necesario. this.semestreTableAdapter.Fill(this.prueba3DataSet.semestre); this.reportViewer1.RefreshReport(); this.reportViewer1.RefreshReport(); } private void button1_Click(object sender, EventArgs e) { prueba3DataSetTableAdapters.carga_academicaTableAdapter ta = new prueba3DataSetTableAdapters.carga_academicaTableAdapter(); prueba3DataSet.carga_academicaDataTable tabla = new prueba3DataSet.carga_academicaDataTable(); ta.FillBySemestre(tabla, (short) comboBox1.SelectedValue);

reportViewer1.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local; reportViewer1.LocalReport.ReportPath = System.Environment.CurrentDirectory + "\\..\\..\\Report1.rdlc"; reportViewer1.LocalReport.DataSources.Clear(); reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("prueba3DataSet_carga_academica", (DataTable)tabla)); reportViewer1.DocumentMapCollapsed = true; reportViewer1.RefreshReport(); } private void button2_Click(object sender, EventArgs e) { this.Close(); } } }

using using using using using using using

System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Text; System.Windows.Forms;

namespace DesarrolloPrueba3 { public partial class Form3 : Form { public Form3() { InitializeComponent(); } private void Form3_Load(object sender, EventArgs e) {

// TODO: esta lnea de cdigo carga datos en la tabla 'prueba3DataSet.alumno' Puede moverla o quitarla segn sea necesario. this.alumnoTableAdapter.Fill(this.prueba3DataSet.alumno); // TODO: esta lnea de cdigo carga datos en la tabla 'prueba3DataSet.carga_academica' Puede moverla o quitarla segn sea necesario. this.carga_academicaTableAdapter.Fill(this.prueba3DataSet.carga_academica); } private void button1_Click(object sender, EventArgs e) { prueba3DataSetTableAdapters.carga_academicaTableAdapter ta = new prueba3DataSetTableAdapters.carga_academicaTableAdapter(); prueba3DataSet.carga_academicaDataTable tabla = new prueba3DataSet.carga_academicaDataTable(); ta.FillByAlumno(tabla, (String)comboBox1.SelectedValue); reportViewer1.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local; reportViewer1.LocalReport.ReportPath = System.Environment.CurrentDirectory + "\\..\\..\\Report2.rdlc"; reportViewer1.LocalReport.DataSources.Clear(); reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("prueba3DataSet_carga_academica", (DataTable)tabla)); reportViewer1.DocumentMapCollapsed = true; reportViewer1.RefreshReport(); } private void button2_Click(object sender, EventArgs e) { this.Close(); } } }

You might also like