SlideShare a Scribd company logo
MODIFICAR  CLIENTE PROVEEDOR PRODUCTO VENTAS
LES VOY A PONER COMO EJEMPLO EL PRODUCTOS PARA AÑADIR EN LOS 4 VA EL MISMO CODIGO
CODIGO QUE SE UTILIZA DENTRO DEL BOTON. private void button1_Click(object sender, EventArgs e)         {             if (comboBox1.Text != "")             {                 textBox1.Text = leerClientes("ID_PROVEEDORES").Trim();                 textBox1.Text = leerClientes("nombre").Trim();                 textBox2.Text = leerClientes("telefono").Trim();                 textBox3.Text = leerClientes("calle").Trim();                 textBox4.Text = leerClientes("interior").Trim();                 textBox5.Text = leerClientes("exterior").Trim();                 textBox6.Text = leerClientes("colonia").Trim();                 textBox7.Text = leerClientes("codigoPostal").Trim();                 textBox8.Text = leerClientes("estado").Trim();                 textBox9.Text = leerClientes("pais").Trim();                 textBox10.Text = leerClientes("ciudad").Trim();                 textBox11.Text = leerClientes("poblacion").Trim();             }             else             {                 MessageBox.Show("La CLAVE especificada no existe");             }         }
ESTE CODIGO SE UTLIZA DENTRO DEL FORM. private void Form16_Load(object sender, EventArgs e)         {             con = new System.Data.SqlClient.SqlConnection();             con.ConnectionString = vgloba.liga;             llenarComboBox();             limpiar();             try             {                 con.Open();                 label14.Text = "LA BASE DE DATOS ESTA CONECTADA";                 string stsql = "select count (ID_PROVEEDORES) from PROVEEDORES";                 SqlCommand coman = new SqlCommand(stsql, con);                 int numRegistros = ((int)coman.ExecuteScalar()) + 1;                 con.Close();                 label13.Text = "registros contados" + (numRegistros - 1).ToString();             }             catch (Exception)             {                 MessageBox.Show("Conexion fallida");                 this.Close();             }         }
DLSKKDKS private void button2_Click(object sender, EventArgs e)         {             if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "" || textBox4.Text == "" || textBox5.Text == "" || textBox6.Text == "" || textBox7.Text == "" || textBox8.Text == "" || textBox9.Text == "" || textBox10.Text == "" || textBox11.Text == "")             {                 MessageBox.Show("Faltan datos por llenar");             }             else             {                 DialogResult res = MessageBox.Show("Modificar registro de la Base de Datos?", "Modificar PROVEEDORES", MessageBoxButtons.YesNo);                 if (res == DialogResult.Yes)                 {                     con = new System.Data.SqlClient.SqlConnection();                     con.ConnectionString = vgloba.liga;                     try                     { string q = "update PROVEEDORES set nombre=@nombre,telefono=@telefono,calle=@calle,exterior=@exterior,interior=@interior,colonia=@colonia,codigoPostal=@codigoPostal,estado=@estado,pais=@pais,ciudad=@ciudad,poblacion=@poblacion WHERE
SqlCommand ORDER;                         ORDER = new SqlCommand(q, con);                         ORDER.Parameters.Add(new SqlParameter("@ID_PROVEEDORES", comboBox1.Text));                         ORDER.Parameters.Add(new SqlParameter("@nombre", textBox1.Text));                         ORDER.Parameters.Add(new SqlParameter("@telefono", Int32.Parse(textBox2.Text)));                         ORDER.Parameters.Add(new SqlParameter("@calle", textBox3.Text));                         ORDER.Parameters.Add(new SqlParameter("@interior", Int32.Parse(textBox4.Text)));                         ORDER.Parameters.Add(new SqlParameter("@exterior", Int32.Parse(textBox5.Text)));                         ORDER.Parameters.Add(new SqlParameter("@colonia", textBox6.Text));                         ORDER.Parameters.Add(new SqlParameter("@codigoPostal", Int32.Parse(textBox7.Text)));                         ORDER.Parameters.Add(new SqlParameter("@estado", textBox8.Text));                         ORDER.Parameters.Add(new SqlParameter("@pais", textBox9.Text));                         ORDER.Parameters.Add(new SqlParameter("@ciudad", textBox10.Text));                         ORDER.Parameters.Add(new SqlParameter("@poblacion", textBox11.Text));                         MessageBox.Show("Registro modificado");                         this.Close();                     }                     catch (Exception)                     {                         MessageBox.Show("conexion nula");                     }                 }             }         }
ESTE ES CODIGO PARA LEER EL PRODUCTO DENTRO DE LA BASE DE DATOS private stringleerPRODUCTOSstringcolumna)         { string liga = "";             SqlCommand ORDEN = new SqlCommand("SELECT c." + columna + " from PROVEEDORES as c wherec.ID_PROVEEDORES = " + comboBox1.Text.ToString(), con); ORDEN.Connection.Open(); ORDEN.ExecuteNonQuery(); SqlDataReaderreader = ORDEN.ExecuteReader(); reader.Read();             try             {                 if (reader.HasRows)                 { liga = reader.GetString(0); }             }             catch (Exception)             {                 liga = "";             } reader.Close(); ORDEN.Connection.Close(); return liga;         }
Modificar
Modificar
Modificar

More Related Content

What's hot

Пользовательский интерфейс
Пользовательский интерфейсПользовательский интерфейс
Пользовательский интерфейс
Constantin Kichinsky
 
Matematica discreta recurcividad
Matematica discreta recurcividadMatematica discreta recurcividad
Matematica discreta recurcividadonlyhenry
 
ECMA2015 INSIDE
ECMA2015 INSIDEECMA2015 INSIDE
ECMA2015 INSIDE
Jun Ho Lee
 
Функциональное реактивное программирование
Функциональное реактивное программированиеФункциональное реактивное программирование
Функциональное реактивное программирование
Dmitriy Kiriyenko
 
algoritmos condicionales y simples.
algoritmos condicionales y simples.algoritmos condicionales y simples.
algoritmos condicionales y simples.
kathyziitajair
 
Form Pemesanan Tiket dengan Java NetBeans
Form Pemesanan Tiket dengan Java NetBeansForm Pemesanan Tiket dengan Java NetBeans
Form Pemesanan Tiket dengan Java NetBeansAldila Putri
 
Создание новых объектов
Создание новых объектовСоздание новых объектов
Создание новых объектов
Constantin Kichinsky
 
Pantalla acceso al sistema
Pantalla acceso al sistemaPantalla acceso al sistema
Pantalla acceso al sistemaJaziel Torres
 
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
 
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
HumbertoWuwu
 
Practical JavaScript Programming - Session 3/8
Practical JavaScript Programming - Session 3/8Practical JavaScript Programming - Session 3/8
Practical JavaScript Programming - Session 3/8
Wilson Su
 
Java Thread Cronometro
Java Thread CronometroJava Thread Cronometro
Java Thread Cronometrojubacalo
 
Einführung in Meteor
Einführung in MeteorEinführung in Meteor
Einführung in Meteor
Michael Johann
 

What's hot (16)

Пользовательский интерфейс
Пользовательский интерфейсПользовательский интерфейс
Пользовательский интерфейс
 
Matematica discreta recurcividad
Matematica discreta recurcividadMatematica discreta recurcividad
Matematica discreta recurcividad
 
Cerveza programa
Cerveza programaCerveza programa
Cerveza programa
 
ECMA2015 INSIDE
ECMA2015 INSIDEECMA2015 INSIDE
ECMA2015 INSIDE
 
Функциональное реактивное программирование
Функциональное реактивное программированиеФункциональное реактивное программирование
Функциональное реактивное программирование
 
algoritmos condicionales y simples.
algoritmos condicionales y simples.algoritmos condicionales y simples.
algoritmos condicionales y simples.
 
Form Pemesanan Tiket dengan Java NetBeans
Form Pemesanan Tiket dengan Java NetBeansForm Pemesanan Tiket dengan Java NetBeans
Form Pemesanan Tiket dengan Java NetBeans
 
Tugas pak putu
Tugas pak putuTugas pak putu
Tugas pak putu
 
Создание новых объектов
Создание новых объектовСоздание новых объектов
Создание новых объектов
 
Pantalla acceso al sistema
Pantalla acceso al sistemaPantalla acceso al sistema
Pantalla acceso al sistema
 
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#
 
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
 
Practical JavaScript Programming - Session 3/8
Practical JavaScript Programming - Session 3/8Practical JavaScript Programming - Session 3/8
Practical JavaScript Programming - Session 3/8
 
Cajero
CajeroCajero
Cajero
 
Java Thread Cronometro
Java Thread CronometroJava Thread Cronometro
Java Thread Cronometro
 
Einführung in Meteor
Einführung in MeteorEinführung in Meteor
Einführung in Meteor
 

More from 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
 

Modificar

  • 1. MODIFICAR CLIENTE PROVEEDOR PRODUCTO VENTAS
  • 2. LES VOY A PONER COMO EJEMPLO EL PRODUCTOS PARA AÑADIR EN LOS 4 VA EL MISMO CODIGO
  • 3.
  • 4. CODIGO QUE SE UTILIZA DENTRO DEL BOTON. private void button1_Click(object sender, EventArgs e) { if (comboBox1.Text != "") { textBox1.Text = leerClientes("ID_PROVEEDORES").Trim(); textBox1.Text = leerClientes("nombre").Trim(); textBox2.Text = leerClientes("telefono").Trim(); textBox3.Text = leerClientes("calle").Trim(); textBox4.Text = leerClientes("interior").Trim(); textBox5.Text = leerClientes("exterior").Trim(); textBox6.Text = leerClientes("colonia").Trim(); textBox7.Text = leerClientes("codigoPostal").Trim(); textBox8.Text = leerClientes("estado").Trim(); textBox9.Text = leerClientes("pais").Trim(); textBox10.Text = leerClientes("ciudad").Trim(); textBox11.Text = leerClientes("poblacion").Trim(); } else { MessageBox.Show("La CLAVE especificada no existe"); } }
  • 5. ESTE CODIGO SE UTLIZA DENTRO DEL FORM. private void Form16_Load(object sender, EventArgs e) { con = new System.Data.SqlClient.SqlConnection(); con.ConnectionString = vgloba.liga; llenarComboBox(); limpiar(); try { con.Open(); label14.Text = "LA BASE DE DATOS ESTA CONECTADA"; string stsql = "select count (ID_PROVEEDORES) from PROVEEDORES"; SqlCommand coman = new SqlCommand(stsql, con); int numRegistros = ((int)coman.ExecuteScalar()) + 1; con.Close(); label13.Text = "registros contados" + (numRegistros - 1).ToString(); } catch (Exception) { MessageBox.Show("Conexion fallida"); this.Close(); } }
  • 6. DLSKKDKS private void button2_Click(object sender, EventArgs e) { if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "" || textBox4.Text == "" || textBox5.Text == "" || textBox6.Text == "" || textBox7.Text == "" || textBox8.Text == "" || textBox9.Text == "" || textBox10.Text == "" || textBox11.Text == "") { MessageBox.Show("Faltan datos por llenar"); } else { DialogResult res = MessageBox.Show("Modificar registro de la Base de Datos?", "Modificar PROVEEDORES", MessageBoxButtons.YesNo); if (res == DialogResult.Yes) { con = new System.Data.SqlClient.SqlConnection(); con.ConnectionString = vgloba.liga; try { string q = "update PROVEEDORES set nombre=@nombre,telefono=@telefono,calle=@calle,exterior=@exterior,interior=@interior,colonia=@colonia,codigoPostal=@codigoPostal,estado=@estado,pais=@pais,ciudad=@ciudad,poblacion=@poblacion WHERE
  • 7. SqlCommand ORDER; ORDER = new SqlCommand(q, con); ORDER.Parameters.Add(new SqlParameter("@ID_PROVEEDORES", comboBox1.Text)); ORDER.Parameters.Add(new SqlParameter("@nombre", textBox1.Text)); ORDER.Parameters.Add(new SqlParameter("@telefono", Int32.Parse(textBox2.Text))); ORDER.Parameters.Add(new SqlParameter("@calle", textBox3.Text)); ORDER.Parameters.Add(new SqlParameter("@interior", Int32.Parse(textBox4.Text))); ORDER.Parameters.Add(new SqlParameter("@exterior", Int32.Parse(textBox5.Text))); ORDER.Parameters.Add(new SqlParameter("@colonia", textBox6.Text)); ORDER.Parameters.Add(new SqlParameter("@codigoPostal", Int32.Parse(textBox7.Text))); ORDER.Parameters.Add(new SqlParameter("@estado", textBox8.Text)); ORDER.Parameters.Add(new SqlParameter("@pais", textBox9.Text)); ORDER.Parameters.Add(new SqlParameter("@ciudad", textBox10.Text)); ORDER.Parameters.Add(new SqlParameter("@poblacion", textBox11.Text)); MessageBox.Show("Registro modificado"); this.Close(); } catch (Exception) { MessageBox.Show("conexion nula"); } } } }
  • 8. ESTE ES CODIGO PARA LEER EL PRODUCTO DENTRO DE LA BASE DE DATOS private stringleerPRODUCTOSstringcolumna) { string liga = ""; SqlCommand ORDEN = new SqlCommand("SELECT c." + columna + " from PROVEEDORES as c wherec.ID_PROVEEDORES = " + comboBox1.Text.ToString(), con); ORDEN.Connection.Open(); ORDEN.ExecuteNonQuery(); SqlDataReaderreader = ORDEN.ExecuteReader(); reader.Read(); try { if (reader.HasRows) { liga = reader.GetString(0); } } catch (Exception) { liga = ""; } reader.Close(); ORDEN.Connection.Close(); return liga; }