ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejemplo de Programacion Orientada a Objetos - Con conexiones a base de Datos


Enviado por   •  17 de Marzo de 2016  •  Trabajos  •  5.735 Palabras (23 Páginas)  •  213 Visitas

Página 1 de 23

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

using System.Data.SqlClient;

using System.Configuration;

namespace PROYECTO_AULA

{

public partial class MERKADIA : Form

{

public MERKADIA()

{

InitializeComponent();

}

BaseDeDatos bd = new BaseDeDatos();

private void btnQSO_Click(object sender, EventArgs e)

{

QSO otra = new QSO();

otra.ShowDialog();

}

public void btnLogueo_Click(object sender, EventArgs e)

{

this.Hide();

LOGUEO otra = new LOGUEO();

otra.ShowDialog();

}

public void btnBuscar_Click(object sender, EventArgs e)

{

PRODUCTO m = new PRODUCTO();

if (txtSeccion.Text.Length == 0)

{

MessageBox.Show("No a intoducido ningun dato en el campo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);

}

else

{

try

{

string CadenaConexion = ConfigurationManager.ConnectionStrings["connection"].ToString();

PRODUCTO P = new PRODUCTO();

using (SqlConnection conexion = new SqlConnection(CadenaConexion))

{

conexion.Open();

using (SqlCommand command = new SqlCommand(string.Format("SELECT * FROM Producto WHERE NOMBRE = '{0}'", txtSeccion.Text), conexion))

{

SqlDataReader reader = command.ExecuteReader();

if (reader.HasRows)

{

while (reader.Read())

{

P.txtDisponible.Text = Convert.ToString(reader["DISPONIBILIDAD"]); //para pasar un valor a un textbox de otra ventana hay que cambiar la propiedad "modificador" a public

P.txtPrecio.Text = Convert.ToString(reader["PRECIO"]);

P.txtProducto.Text = txtSeccion.Text;

}

P.Show();

conexion.Close();

conexion.Dispose();

}

else

MessageBox.Show("No se ha encontrado el producto buscado, por favor intente con otro producto o verifique si el producto esta escrito de forma correcta.", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);

}

}

}

catch

{

MessageBox.Show("No se ha encontrado el producto buscado, por favor intente con otro producto o verifique si el producto esta escrito de forma correcta.", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);

}

}

}

private void MERKADIA_Load(object sender, EventArgs e)

{

Cerrar.Visible = false;

Cuenta.Visible = false;

Admon.Visible = false;

try

{

string cadenaconn = ConfigurationManager.ConnectionStrings["connection"].ToString();

DataSet ds = new DataSet();

SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM ANUNCIO WHERE Numero = 2 ",cadenaconn);

da.SelectCommand.Parameters.Add("Numero", SqlDbType.Int);

da.SelectCommand.Parameters["Numero"].Value = 2;

...

Descargar como (para miembros actualizados)  txt (15.7 Kb)   pdf (81 Kb)   docx (16.8 Kb)  
Leer 22 páginas más »
Disponible sólo en Clubensayos.com