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

Weitere ähnliche Inhalte

Was ist angesagt?

Matematica discreta recurcividad
Matematica discreta recurcividadMatematica discreta recurcividad
Matematica discreta recurcividadonlyhenry
 
algoritmos condicionales y simples.
algoritmos condicionales y simples.algoritmos condicionales y simples.
algoritmos condicionales y simples.kathyziitajair
 
Функциональное реактивное программирование
Функциональное реактивное программированиеФункциональное реактивное программирование
Функциональное реактивное программированиеDmitriy Kiriyenko
 
7 Programación Web con .NET y C#
7 Programación Web con .NET y C#7 Programación Web con .NET y C#
7 Programación Web con .NET y C#guidotic
 
Pantalla acceso al sistema
Pantalla acceso al sistemaPantalla acceso al sistema
Pantalla acceso al sistemaJaziel Torres
 
Hacer una calculadora en Java y en Visual Basic
Hacer una calculadora en Java y en Visual BasicHacer una calculadora en Java y en Visual Basic
Hacer una calculadora en Java y en Visual BasicHumbertoWuwu
 
Создание новых объектов
Создание новых объектовСоздание новых объектов
Создание новых объектовConstantin Kichinsky
 

Was ist angesagt? (11)

Cerveza programa
Cerveza programaCerveza programa
Cerveza programa
 
Proyecto Final Android-SQLite
Proyecto Final Android-SQLiteProyecto Final Android-SQLite
Proyecto Final Android-SQLite
 
Matematica discreta recurcividad
Matematica discreta recurcividadMatematica discreta recurcividad
Matematica discreta recurcividad
 
Tugas pak putu
Tugas pak putuTugas pak putu
Tugas pak putu
 
algoritmos condicionales y simples.
algoritmos condicionales y simples.algoritmos condicionales y simples.
algoritmos condicionales y simples.
 
Функциональное реактивное программирование
Функциональное реактивное программированиеФункциональное реактивное программирование
Функциональное реактивное программирование
 
7 Programación Web con .NET y C#
7 Programación Web con .NET y C#7 Programación Web con .NET y C#
7 Programación Web con .NET y C#
 
Pantalla acceso al sistema
Pantalla acceso al sistemaPantalla acceso al sistema
Pantalla acceso al sistema
 
Hacer una calculadora en Java y en Visual Basic
Hacer una calculadora en Java y en Visual BasicHacer una calculadora en Java y en Visual Basic
Hacer una calculadora en Java y en Visual Basic
 
Создание новых объектов
Создание новых объектовСоздание новых объектов
Создание новых объектов
 
Taller de string(java)
Taller de string(java)Taller de string(java)
Taller de string(java)
 

Mehr von ilian patricia bocanegra alfaro (20)

Edi
EdiEdi
Edi
 
EDI
EDIEDI
EDI
 
Diseño de almacen de datos
Diseño de almacen de datos Diseño de almacen de datos
Diseño de almacen de datos
 
Diseño de almacen de datos
Diseño de almacen de datosDiseño de almacen de datos
Diseño de almacen de datos
 
Diseño de almacen de datos
Diseño de almacen de datosDiseño de almacen de datos
Diseño de almacen de datos
 
Sgbdoo
SgbdooSgbdoo
Sgbdoo
 
ODMG
ODMGODMG
ODMG
 
Diseño orientado a flujo de datos
Diseño orientado a flujo de datosDiseño orientado a flujo de datos
Diseño orientado a flujo de datos
 
F:\diseño orientado a flujo de datos
F:\diseño orientado a flujo de datosF:\diseño orientado a flujo de datos
F:\diseño orientado a flujo de datos
 
Acceder
AccederAcceder
Acceder
 
Acceder
AccederAcceder
Acceder
 
Borrar
BorrarBorrar
Borrar
 
Añadir
AñadirAñadir
Añadir
 
Bienvenida
BienvenidaBienvenida
Bienvenida
 
GEOMETRIC COMPUTER PROGRAMA DE BD
GEOMETRIC COMPUTER PROGRAMA DE BDGEOMETRIC COMPUTER PROGRAMA DE BD
GEOMETRIC COMPUTER PROGRAMA DE BD
 
I:\pantallas
I:\pantallasI:\pantallas
I:\pantallas
 
Pantallas
PantallasPantallas
Pantallas
 
Pantallas
PantallasPantallas
Pantallas
 
Procesamientos Almacenados
Procesamientos AlmacenadosProcesamientos Almacenados
Procesamientos Almacenados
 
Disparadores
DisparadoresDisparadores
Disparadores
 

Añadir

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