Añadir

2,207 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,207
On SlideShare
0
From Embeds
0
Number of Embeds
1,087
Actions
Shares
0
Downloads
69
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Añadir

  1. 1. AÑADIR <br />CLIENTE<br />PROVEEDOR<br />PRODUCTO<br />VENTAS <br />
  2. 2. LES VOY A PONER COMO EJEMPLO EL CLIENTE PARA AÑADIR EN LOS 4 VA EL MISMO CODIGO<br />
  3. 3. DENTRO DE ESTA IMAGEN FA EL SIGUIENTE CODIGO QUE NOS ABRIRA OTRO FORM <br />private void button1_Click(object sender, EventArgs e)<br /> {<br /> Form10 ventana = new Form10();<br /> ventana.Show();<br /> this.Close();<br /> }<br />
  4. 4.
  5. 5. DENTRO DEL BOTON VA EL SIGUIENTE CODIGO:<br />private void button1_Click(object sender, EventArgs e)<br /> {<br /> con = new SqlConnection();<br /> con.ConnectionString = vgloba.liga;<br /> try<br /> {<br />string insertar = "insertinto CLIENTES <br />(nombre,calle,interior,exterior,colonia,codigoPostal,estado,pais,ciudad,poblacion,telefono1,telefono2, rfc, email) values (@nombre,@calle,@interior,@exterior,@colonia,@codigoPostal,@estado,@pais,@ciudad,@poblacion,@telefono1,@telefono2,@rfc,@email)";<br />//se le pone el texbox para saber donde se va a agregar la informacion y que se va a guardar en la base de datos en sql.<br /> SqlCommand comando = new SqlCommand(insertar, con);<br />comando.Connection.Open();<br /> // comando.Parameters.Add(new SqlParameter("@id_Cliente", textBox15.Text));<br />comando.Parameters.Add(new SqlParameter("@nombre", textBox1.Text));<br />comando.Parameters.Add(new SqlParameter("@calle", textBox2.Text));<br />comando.Parameters.Add(new SqlParameter("@interior", Int32.Parse (textBox3.Text)));<br />comando.Parameters.Add(new SqlParameter("@exterior", Int32.Parse (textBox4.Text)));<br />comando.Parameters.Add(new SqlParameter("@colonia", textBox5.Text));<br />comando.Parameters.Add(new SqlParameter("@codigoPostal", Int32.Parse (textBox6.Text)));<br />comando.Parameters.Add(new SqlParameter("@estado", textBox7.Text));<br />comando.Parameters.Add(new SqlParameter("@pais", textBox8.Text));<br />comando.Parameters.Add(new SqlParameter("@ciudad", textBox9.Text));<br />comando.Parameters.Add(new SqlParameter("@poblacion", textBox10.Text));<br />comando.Parameters.Add(new SqlParameter("@telefono1",Int32.Parse (textBox11.Text)));<br />comando.Parameters.Add(new SqlParameter("@telefono2", Int32.Parse (textBox12.Text)));<br />comando.Parameters.Add(new SqlParameter("@rfc", textBox13.Text));<br />comando.Parameters.Add(new SqlParameter("@email", textBox14.Text));<br />
  6. 6. comando.ExecuteNonQuery();<br />comando.Connection.Close();<br /> MessageBox.Show("Se ha agragado nuevo CLIENTE ala base de datos");<br /> }<br /> catch<br /> {<br /> MessageBox.Show("No se pudo conectar a la base de datos");<br /> }<br /> Form7 ventana = new Form7();<br /> ventana.Show();<br /> this.Close();<br /> }<br />
  7. 7. ESTE CODIGO VA DENTRO DEL FORM PERO SEGUIMOSEN EN AÑADIR.<br />privatevoid Form10_Load(objectsender, EventArgs e)<br /> {<br /> con = new System.Data.SqlClient.SqlConnection();<br /> con.ConnectionString = vgloba.liga;<br /> try<br /> {<br /> con.Open();<br /> //contar registros<br /> string contar = "SELECT Count(id_Cliente) FROM CLIENTES";<br /> SqlCommand comando = new SqlCommand(contar, con);<br /> int contador = (int)comando.ExecuteScalar() + 1;<br /> con.Close();<br /> textBox15.Text = contador.ToString();<br /> }<br /> catch<br /> {<br /> MessageBox.Show("conexioninaxesible");<br /> }<br /> }<br />
  8. 8. ES EL MISMO CODIGO PERO CON LA UNICA DIFERENCIA QUE A CADA TABLA LE VAS A PONER SUS ATRIBUTOS.<br />

×