INSTITUTO TECNOLOGICO SUPERIOR DE LERDO




MANUAL DE USO DEL SISTEMA SHINE SYSTEM EN C#




                   ALUMNO:

 ...
1.- Como primera interfaz tenemos el form principal




El cual contiene un pictureboox, 2 labels y 1 progressbar, esta fo...
2.- el segundo form tiene la siguiente interfaz




La siguiente forma está compuesta por 4 pictureboox y 1 label oculto, ...
private void pictureBox1_Click(object sender, EventArgs e)
        {
            if (label1.Text == "0")
            {
   ...
if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "")
            {
                MessageBox.Show("Falt...
La cual contiene 6 pictureboox los cuales de izquierda a derecha son “clientes”,
“Proveedores”, “Productos”, “Ventas”, “ce...
private void pictureBox12_Click(object sender, EventArgs e)
        {
            Form2 vent = new Form2();
            th...
// Altas de los clientes
        private void pictureBox1_Click(object sender, EventArgs e)
        {

            if (tex...
con = new System.Data.SqlClient.SqlConnection();
             con.ConnectionString = " Data
Source=RAFA1SQLEXPRESS;AttachD...
if (MessageBox.Show("¿Eliminar el cliente " + textBox1.Text + "?",
"Confirmar", MessageBoxButtons.YesNo) == DialogResult.Y...
reader.Close(); ORDEN.Connection.Close();
                // telefono ya
                SqlCommand ORDEN1 = new SqlComman...
catch (Exception) { textBox9.Text = ""; } reader11.Close();
ORDEN11.Connection.Close();
                //Edad
           ...
Y el la forma se carga el siguiente codigo;

DataSet TABLA;
            SqlDataAdapter ORDEN;
            CANAL = new SqlC...
private void pictureBox1_Click(object sender, EventArgs e)
       {
           if (textBox1.Text == "" || textBox2.Text ==...
Upcoming SlideShare
Loading in...5
×

Manual de shine system

483

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
483
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Manual de shine system

  1. 1. INSTITUTO TECNOLOGICO SUPERIOR DE LERDO MANUAL DE USO DEL SISTEMA SHINE SYSTEM EN C# ALUMNO: RAFAEL ALFREDO QUINTANA HERRADA MATERIA: TALLER DE BASE DE DATOS PROFESOR: RICARDO BUSTAMANTE GONZÁLEZ Lunes 24 de mayo de 2010
  2. 2. 1.- Como primera interfaz tenemos el form principal El cual contiene un pictureboox, 2 labels y 1 progressbar, esta forma también tendremos un timer el cual tendrá el siguiente código; private void timer1_Tick(object sender, EventArgs e) { progressBar1.Maximum = 100; progressBar1.Value++; if (progressBar1.Value == 100) { timer1.Stop(); MessageBox.Show("BASE DE DATOS CONECTADA"); Form2 ventana = new Form2(); this.Hide(); ventana.Show(); } } y en la load form contendra el siguiente codigo; private void Form1_Load(object sender, EventArgs e) { timer1.Start(); con = new System.Data.SqlClient.SqlConnection(); con.ConnectionString = " Data Source=RAFA1SQLEXPRESS;AttachDbFilename=I:ProgramasShine SystemShine SystemNegocio.mdf;Integrated Security=True"; try { con.Open(); con = new System.Data.SqlClient.SqlConnection(); con.ConnectionString = " Data Source=RAFA1SQLEXPRESS;AttachDbFilename=I: ProgramasShine SystemShine SystemNegocio.mdf;Integrated Security=True"; con.Close(); } catch { MessageBox.Show("BASE DE DATOS NO CONECTADA"); } }
  3. 3. 2.- el segundo form tiene la siguiente interfaz La siguiente forma está compuesta por 4 pictureboox y 1 label oculto, cada pictureboox representa cada una de las opciones de nuestro sistema, en orden de izquierda a derecha tenemos la opción “entrar al login”,”registrar usuario”, “Modificar Usuario” y “cerrar” 3.- para la animación de los pictureboox es necesario activar los eventos mousmovie y mouseleave ejemplo; private void pictureBox3_MouseMove(object sender, MouseEventArgs e) { pictureBox7.Visible = false; } private void pictureBox3_MouseLeave(object sender, EventArgs e) { pictureBox7.Visible = true; pictureBox3.Visible = false; } 4.- en el evento mouse clic de cada uno de los pictureboox En el evento click de “entrar al login” contendrá el siguiente código; private void pictureBox3_Click_1(object sender, EventArgs e) { if (label1.Text == "0") { Form7 vent = new Form7(); this.Close(); vent.ShowDialog(); } else { Form23 vent = new Form23(); this.Close(); vent.ShowDialog(); } } En el evento click de “Agregar usuario” contendrá el siguiente código;
  4. 4. private void pictureBox1_Click(object sender, EventArgs e) { if (label1.Text == "0") { MessageBox.Show("NO PUEDES AGREGAR... LA BASE DE DATOS ESTA VACIA"); } else { Form20 vent = new Form20(); this.Close(); vent.ShowDialog(); } } En el evento click de “modificar usuario” contendrá el siguiente código; private void pictureBox2_Click(object sender, EventArgs e) { if (label1.Text == "0") { MessageBox.Show("No Existe Ningun Usuario En La Base De Datos "); } else { Form20 vent = new Form20(); this.Close(); vent.ShowDialog(); } } En el evento click de “Cerrar” contendrá el siguiente código; private void pictureBox4_Click(object sender, EventArgs e) { this.Close(); Application.Exit(); } EN LA FORMA 3 TENDREMOS LA SIGUIENTE INTERFAZ; La forma 3 está compuesta por 4 labels, 3 textbox y un botón “Aceptar”. El botón aceptar contiene el siguiente código;
  5. 5. if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "") { MessageBox.Show("Faltan datos por llenar"); } else { // abriendo la conexion o enlace con = new System.Data.SqlClient.SqlConnection(); con.ConnectionString = " Data Source=RAFA1SQLEXPRESS;AttachDbFilename=I:ProgramasShine SystemShine SystemNegocio.mdf;Integrated Security=True"; if (condicion == 1) { string buscar = "SELECT * from usuarios where usuario= '" + textBox1.Text + "'"; ORDEN = new SqlCommand(buscar, con); ORDEN.Connection.Open(); ORDEN.ExecuteNonQuery(); reader = ORDEN.ExecuteReader(); reader.Read(); if (reader.HasRows) { MessageBox.Show("El Usuario " + textBox1.Text + " ya existe Ingresa Otro Nombre"); textBox1.Text = ""; } else { if (textBox2.Text == textBox3.Text) { // abriendo la conexion o enlace con = new System.Data.SqlClient.SqlConnection(); con.ConnectionString = " Data Source=RAFA1SQLEXPRESS;AttachDbFilename=I:ProgramasShine SystemShine SystemNegocio.mdf;Integrated Security=True"; string q = "insert into usuarios(usuario,clave) values(@usuario,@clave)"; SqlCommand ORDEN1 = new SqlCommand(q, con); ORDEN1 = new SqlCommand(q, con); ORDEN1.Parameters.Add(new SqlParameter("@usuario", textBox1.Text)); ORDEN1.Parameters.Add(new SqlParameter("@clave", textBox2.Text)); ORDEN1.Connection.Open(); ORDEN1.ExecuteNonQuery(); ORDEN1.Connection.Close(); MessageBox.Show("El Usuario " + textBox1.Text + " se registro con exito"); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; Form4 ven = new Form4(); this.Close(); ven.ShowDialog(); } else { MessageBox.Show("La contraseña no Coincide"); textBox2.Text = ""; textBox3.Text = ""; } } En la forma 4 (PRINCIPAL) tenemos la siguiente interfaz;
  6. 6. La cual contiene 6 pictureboox los cuales de izquierda a derecha son “clientes”, “Proveedores”, “Productos”, “Ventas”, “cerrar Sesión”, “Salir” El pictureboox “cliente” contiene el siguiente código; private void pictureBox1_Click(object sender, EventArgs e) { Form5 ven = new Form5(); this.Close(); ven.ShowDialog(); } El pictureboox “Proveedor” contiene el siguiente código; private void pictureBox3_Click(object sender, EventArgs e) { Form11 vent = new Form11(); this.Close(); vent.ShowDialog(); } El pictureboox “Productos” contiene el siguiente código; private void pictureBox5_Click(object sender, EventArgs e) { Form15 vent = new Form15(); this.Close(); vent.ShowDialog(); } El pictureboox “Ventas” contiene el siguiente código; private void pictureBox10_Click(object sender, EventArgs e) { Form19 vent = new Form19(); this.Close(); vent.ShowDialog(); } El pictureboox “Cerrar Sesión” contiene el siguiente código;
  7. 7. private void pictureBox12_Click(object sender, EventArgs e) { Form2 vent = new Form2(); this.Close(); vent.Show(); } El pictureboox “Cerrar” contiene el siguiente código; private void pictureBox7_Click(object sender, EventArgs e) { this.Close(); Application.Exit(); } El form 5 contiene la siguiente interfaz El cual contiene 4 pictureboox, el cual de izquierda a derecha son “Altas”, “Bajas” y “Cambios”; Altas de los clientes; El cual tendrá los siguientes componentes 11 labels y 11 textbox con 2 pictureboox en la parte inferior El pictureboox 1 contiene el siguiente código
  8. 8. // Altas de los clientes private void pictureBox1_Click(object sender, EventArgs e) { if (textBox6.Text == "" || textBox1.Text == "" || textBox2.Text == "" || textBox5.Text == "" || textBox7.Text == "" || textBox8.Text == "" || textBox9.Text == "" || textBox3.Text == "" || textBox23.Text == "") { MessageBox.Show("Faltan datos por llenar"); } else { // abriendo la conexion o enlace con = new System.Data.SqlClient.SqlConnection(); con.ConnectionString = " Data Source=RAFA1SQLEXPRESS;AttachDbFilename=I: ProgramasShine SystemShine SystemNegocio.mdf;Integrated Security=True"; string q = "insert into Clientes(Id_cte,Nombre,Apellido_Paterno,Apellido_Materno,Direccion,Calle,Edo,E_mail,Telefono ,Edad,C_P) values(@Id_cte,@Nombre,@Apellido_Paterno,@Apellido_Materno,@Direccion,@Calle,@Edo,@E_mail,@T elefono,@Edad,@C_P)"; SqlCommand ORDEN = new SqlCommand(q, con); ORDEN = new SqlCommand(q, con); ORDEN.Parameters.Add(new SqlParameter("@Id_cte", textBox6.Text)); ORDEN.Parameters.Add(new SqlParameter("@nombre", textBox1.Text)); ORDEN.Parameters.Add(new SqlParameter("@Apellido_Paterno", textBox2.Text)); ORDEN.Parameters.Add(new SqlParameter("@Apellido_Materno", textBox3.Text)); ORDEN.Parameters.Add(new SqlParameter("@Direccion", textBox7.Text)); ORDEN.Parameters.Add(new SqlParameter("@Calle", textBox8.Text)); ORDEN.Parameters.Add(new SqlParameter("@Edo", textBox9.Text)); ORDEN.Parameters.Add(new SqlParameter("@E_mail", textBox10.Text)); ORDEN.Parameters.Add(new SqlParameter("@Telefono", textBox11.Text)); ORDEN.Parameters.Add(new SqlParameter("@Edad", textBox23.Text)); ORDEN.Parameters.Add(new SqlParameter("@C_P", textBox5.Text)); ORDEN.Connection.Open(); ORDEN.ExecuteNonQuery(); ORDEN.Connection.Close(); MessageBox.Show("El Usuario " + textBox1.Text + " " + textBox2.Text + " se registro con exito"); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox23.Text = ""; textBox5.Text = ""; textBox7.Text = ""; textBox8.Text = ""; textBox9.Text = ""; textBox10.Text = ""; textBox11.Text = ""; Form4 ven = new Form4(); Form4 vent = new Form4(); this.Close(); ven.Show(); } } El form load contiene el siguiente código; private void Form6_Load(object sender, EventArgs e) {
  9. 9. con = new System.Data.SqlClient.SqlConnection(); con.ConnectionString = " Data Source=RAFA1SQLEXPRESS;AttachDbFilename=I:ProgramasShine SystemShine SystemNegocio.mdf;Integrated Security=True"; try { con.Open(); string Sql = "SELECT Count(Id_cte) FROM Clientes"; SqlCommand aux = new SqlCommand(Sql, con); int numRegistros = ((int)aux.ExecuteScalar()) + 1; con.Close(); label1.Text = "Registros: " + (numRegistros - 1).ToString(); //llenar el textbox con el ID textBox6.Text = numRegistros.ToString(); } catch (Exception) { MessageBox.Show("Conexión fallida"); this.Close(); } } Despues tenemos la interfaz de bajas de Clientes El cual contiene 1 label, 1 textbox, 1 botón y 1 datagridview El botón “eliminar contiene el siguiente código”; private void button1_Click_1(object sender, EventArgs e) { con = new System.Data.SqlClient.SqlConnection(); con.ConnectionString = " Data Source=RAFA1SQLEXPRESS;AttachDbFilename=I:ProgramasShine SystemShine SystemNegocio.mdf;Integrated Security=True"; try { string buscar = "SELECT * from Clientes where Id_cte= '" + textBox1.Text + "'"; SqlCommand ORDEN = new SqlCommand(buscar, con); ORDEN.Connection.Open(); ORDEN.ExecuteNonQuery(); SqlDataReader reader = ORDEN.ExecuteReader(); reader.Read(); if (reader.HasRows) { con2 = new System.Data.SqlClient.SqlConnection(); con2.ConnectionString = " Data Source=RAFA1SQLEXPRESS;AttachDbFilename=I:ProgramasShine SystemShine SystemNegocio.mdf;Integrated Security=True";
  10. 10. if (MessageBox.Show("¿Eliminar el cliente " + textBox1.Text + "?", "Confirmar", MessageBoxButtons.YesNo) == DialogResult.Yes) { string eliminar = "DELETE FROM Clientes WHERE Id_cte='" + textBox1.Text + "'"; SqlCommand ORDEN2 = new SqlCommand(eliminar, con2); ORDEN2.Connection.Open(); ORDEN2.ExecuteNonQuery(); MessageBox.Show("cliente eliminado"); textBox1.Text = ""; Form4 vent = new Form4(); this.Close(); vent.Show(); } else { MessageBox.Show("No se puede eliminar el cliente"); } } else { MessageBox.Show("el cliente proporcionado no existe"); textBox1.Text = ""; } } catch { MessageBox.Show("Conexion fallida"); } } Ahora tenemos la interfaz de los cambios de los clientes El cual cuenta con 11 textbox y 11 labels y 1 botón, 4 pictureboox y 1 datagridview El botón de actualizar contiene el siguiente código; private void button1_Click(object sender, EventArgs e) { con = new System.Data.SqlClient.SqlConnection(); con.ConnectionString = " Data Source=RAFA1SQLEXPRESS;AttachDbFilename=I: ProgramasShine SystemShine SystemNegocio.mdf;Integrated Security=True"; // 1 Clave ya SqlCommand ORDEN = new SqlCommand("SELECT Id_cte from Clientes where Id_cte= '" + textBox14.Text + "'", con); ORDEN.Connection.Open(); ORDEN.ExecuteNonQuery(); SqlDataReader reader = ORDEN.ExecuteReader(); reader.Read(); try { if (reader.HasRows) { textBox6.Text = reader.GetString(0); } } catch (Exception) { textBox6.Text = ""; }
  11. 11. reader.Close(); ORDEN.Connection.Close(); // telefono ya SqlCommand ORDEN1 = new SqlCommand("SELECT Telefono from Clientes where Id_cte= '" + textBox14.Text + "'", con); ORDEN.Connection.Open(); ORDEN.ExecuteNonQuery(); SqlDataReader reader2 = ORDEN.ExecuteReader(); reader2.Read(); try { if (reader.HasRows) { textBox11.Text = reader.GetString(0); } } catch (Exception) { textBox11.Text = ""; } reader.Close(); ORDEN.Connection.Close(); // 2 Nombre ya SqlCommand ORDEN2 = new SqlCommand("SELECT nombre from Clientes where Id_cte= '" + textBox14.Text + "'", con); ORDEN2.Connection.Open(); ORDEN2.ExecuteNonQuery(); SqlDataReader reader15 = ORDEN2.ExecuteReader(); reader15.Read(); try { if (reader15.HasRows) { textBox1.Text = reader15.GetString(0); } } catch (Exception) { textBox1.Text = ""; } reader15.Close(); ORDEN2.Connection.Close(); // 3 Apellido paterno ya SqlCommand ORDEN3 = new SqlCommand("SELECT Apellido_Paterno from Clientes where Id_cte= '" + textBox14.Text + "'", con); ORDEN3.Connection.Open(); ORDEN3.ExecuteNonQuery(); SqlDataReader reader3 = ORDEN3.ExecuteReader(); reader3.Read(); try { if (reader3.HasRows) { textBox2.Text = reader3.GetString(0); } } catch (Exception) { textBox2.Text = ""; } reader3.Close(); ORDEN3.Connection.Close(); // 4 Apellido materno ya SqlCommand ORDEN4 = new SqlCommand("SELECT Apellido_Materno from Clientes where Id_cte= '" + textBox14.Text + "'", con); ORDEN4.Connection.Open(); ORDEN4.ExecuteNonQuery(); SqlDataReader reader4 = ORDEN4.ExecuteReader(); reader4.Read(); try { if (reader4.HasRows) { textBox3.Text = reader4.GetString(0); } } catch (Exception) { textBox3.Text = ""; } reader4.Close(); ORDEN4.Connection.Close(); // 5 Telefono ya SqlCommand ORDEN5 = new SqlCommand("SELECT Telefono from Clientes where Id_cte= '" + textBox14.Text + "'", con); ORDEN5.Connection.Open(); ORDEN5.ExecuteNonQuery(); SqlDataReader reader5 = ORDEN5.ExecuteReader(); reader5.Read(); try { if (reader5.HasRows) { textBox11.Text = reader5.GetString(0); } } catch (Exception) { textBox11.Text = ""; } reader5.Close(); ORDEN5.Connection.Close(); // 6 Calle ya SqlCommand ORDEN6 = new SqlCommand("SELECT Calle from Clientes where Id_cte= '" + textBox14.Text + "'", con); ORDEN6.Connection.Open(); ORDEN6.ExecuteNonQuery(); SqlDataReader reader6 = ORDEN6.ExecuteReader(); reader6.Read(); try { if (reader6.HasRows) { textBox8.Text = reader6.GetString(0); } } catch (Exception) { textBox8.Text = ""; } reader6.Close(); ORDEN6.Connection.Close(); // 7 direccion ya SqlCommand ORDEN7 = new SqlCommand("SELECT Direccion from Clientes where Id_cte= '" + textBox14.Text + "'", con); ORDEN7.Connection.Open(); ORDEN7.ExecuteNonQuery(); SqlDataReader reader7 = ORDEN7.ExecuteReader(); reader7.Read(); try { if (reader7.HasRows) { textBox7.Text = reader7.GetString(0); } } catch (Exception) { textBox7.Text = ""; } reader7.Close(); ORDEN7.Connection.Close(); // 8 e.mail ya SqlCommand ORDEN8 = new SqlCommand("SELECT E_mail from Clientes where Id_cte= '" + textBox14.Text + "'", con); ORDEN8.Connection.Open(); ORDEN8.ExecuteNonQuery(); SqlDataReader reader8 = ORDEN8.ExecuteReader(); reader8.Read(); try { if (reader8.HasRows) { textBox10.Text = reader8.GetString(0); } } catch (Exception) { textBox10.Text = ""; } reader8.Close(); ORDEN8.Connection.Close(); // 10 Estado SqlCommand ORDEN11 = new SqlCommand("SELECT Edo from Clientes where Id_cte= '" + textBox14.Text + "'", con); ORDEN11.Connection.Open(); ORDEN11.ExecuteNonQuery(); SqlDataReader reader11 = ORDEN11.ExecuteReader(); reader11.Read(); try { if (reader11.HasRows) { textBox9.Text = reader11.GetString(0); } }
  12. 12. catch (Exception) { textBox9.Text = ""; } reader11.Close(); ORDEN11.Connection.Close(); //Edad SqlCommand ORDEN12 = new SqlCommand("SELECT Edad from Clientes where Id_cte= '" + textBox14.Text + "'", con); ORDEN12.Connection.Open(); ORDEN12.ExecuteNonQuery(); SqlDataReader reader12 = ORDEN12.ExecuteReader(); reader12.Read(); try { if (reader12.HasRows) { textBox23.Text = reader12.GetString(0); } } catch (Exception) { textBox23.Text = ""; } reader12.Close(); ORDEN12.Connection.Close(); } El pictureboox1 “aceptar” contiene el siguiente codigo; private void pictureBox1_Click(object sender, EventArgs e) { if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "" || textBox23.Text == "" || textBox7.Text == "" || textBox8.Text == "" || textBox11.Text == "" || textBox9.Text == "" || textBox10.Text == "") { MessageBox.Show("Faltan datos por llenar"); } else { if (MessageBox.Show("Se modificara el registro", "Añadir al cliente", MessageBoxButtons.YesNo) == DialogResult.Yes) { textBox6.Text = textBox14.Text; con = new System.Data.SqlClient.SqlConnection(); con.ConnectionString = " Data Source=RAFA1SQLEXPRESS;AttachDbFilename=I:ProgramasShine SystemShine SystemNegocio.mdf;Integrated Security=True"; string q = "update Clientes set Nombre=@Nombre,Telefono=@Telefono,Apellido_Paterno=@Apellido_Paterno,Apellido_Materno=@Apell ido_Materno,calle=@calle,Direccion=@Direccion,Edo=@Edo,E_mail=@E_mail,Edad=@Edad where Id_cte=@Id_cte"; SqlCommand ORDEN = new SqlCommand(q, con); ORDEN.Parameters.Add(new SqlParameter("@Id_cte", textBox14.Text)); ORDEN.Parameters.Add(new SqlParameter("@Nombre", textBox1.Text)); ORDEN.Parameters.Add(new SqlParameter("@Apellido_Paterno", textBox2.Text)); ORDEN.Parameters.Add(new SqlParameter("@Apellido_Materno", textBox3.Text)); ORDEN.Parameters.Add(new SqlParameter("@Direccion", textBox7.Text)); ORDEN.Parameters.Add(new SqlParameter("@Calle", textBox8.Text)); ORDEN.Parameters.Add(new SqlParameter("@Edo", textBox9.Text)); ORDEN.Parameters.Add(new SqlParameter("@E_mail", textBox10.Text)); ORDEN.Parameters.Add(new SqlParameter("@Telefono", textBox11.Text)); ORDEN.Parameters.Add(new SqlParameter("@Edad", textBox23.Text)); ORDEN.Connection.Open(); ORDEN.ExecuteNonQuery(); ORDEN.Connection.Close(); MessageBox.Show("Registros modificados"); this.Close(); } } }
  13. 13. Y el la forma se carga el siguiente codigo; DataSet TABLA; SqlDataAdapter ORDEN; CANAL = new SqlConnection("Data Source=RAFA1SQLEXPRESS;AttachDbFilename=I:ProgramasShine SystemShine SystemNegocio.mdf;Integrated Security=True"); string q = "select * from Clientes"; ORDEN = new SqlDataAdapter(q, CANAL); // Creando el dataset y cargandolo TABLA = new DataSet(); ORDEN.Fill(TABLA, "Clientes"); // Cargando el datagridview dataGridView1.DataSource = TABLA; dataGridView1.DataMember = "Clientes"; con = new System.Data.SqlClient.SqlConnection(); con.ConnectionString = " Data Source=RAFA1SQLEXPRESS;AttachDbFilename=I:ProgramasShine SystemShine SystemNegocio.mdf;Integrated Security=True"; con.Open(); //Cuento registros string strSql = "SELECT Count(Id_cte) FROM Clientes"; SqlCommand cmd = new SqlCommand(strSql, con); int numRegistros = ((int)cmd.ExecuteScalar()) + 1; con.Close(); label1.Text = "Registros: " + (numRegistros - 1).ToString(); } En esta forma tenemos la opción ventas La cual contiene 5 textboc y 2 combobox 4 picturebox y 8 labels El picturebox1 de aceptar contiene el siguiente codigo;
  14. 14. private void pictureBox1_Click(object sender, EventArgs e) { if (textBox1.Text == "" || textBox2.Text == "" || textBox5.Text == "" || textBox3.Text == "") { MessageBox.Show("Faltan datos por llenar o No Calculaste EL TOTAL"); } else { // abriendo la conexion o enlace con = new System.Data.SqlClient.SqlConnection(); con.ConnectionString = " Data Source=RAFA1SQLEXPRESS;AttachDbFilename=I:ProgramasShine SystemShine SystemNegocio.mdf;Integrated Security=True"; string q = "insert into Ventas(id_vta,fecha,cantidad,total,id_prod,id_cte,presio) values(@id_vta,@fecha,@cantidad,@total,@id_prod,@id_cte,@presio)"; SqlCommand ORDEN = new SqlCommand(q, con); ORDEN = new SqlCommand(q, con); ORDEN.Parameters.Add(new SqlParameter("@id_vta", textBox4.Text)); ORDEN.Parameters.Add(new SqlParameter("@fecha", textBox1.Text)); ORDEN.Parameters.Add(new SqlParameter("@cantidad", textBox2.Text)); ORDEN.Parameters.Add(new SqlParameter("@total", textBox3.Text)); ORDEN.Parameters.Add(new SqlParameter("@id_prod", comboBox2.Text)); ORDEN.Parameters.Add(new SqlParameter("@id_cte", comboBox3.Text)); ORDEN.Parameters.Add(new SqlParameter("@presio", textBox5.Text)); ORDEN.Connection.Open(); ORDEN.ExecuteNonQuery(); ORDEN.Connection.Close(); MessageBox.Show("La Venta " + textBox4.Text + " se registro con exito"); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; textBox5.Text = ""; Form4 ven = new Form4(); this.Close(); ven.Show(); } }

×