private void btnBuscar_Click(object sender, EventArgs e) { try { rTxtBxDescripcion.Text = ""; lblPrecio2.Text = ""; interno.AbrirConexion(); string cod = txtCodigo.Text; string comand = "select descripcion, precio from articulos where codigo=" + cod; SqlCommand command = new SqlCommand(comand, interno.Conexion); SqlDataReader registro = command.ExecuteReader(); if (registro.Read()) { rTxtBxDescripcion.Text = registro["descripcion"].ToString(); lblPrecio2.Text = "$" + registro["precio"].ToString(); } else { MessageBox.Show("Elemento no encontrado"); } interno.CerrarConexion(); } catch (Exception ex) { MessageBox.Show(ex.Message); interno.CerrarConexion(); } }
private void btnMostrar_Click(object sender, EventArgs e) { try { interno.AbrirConexion(); string cadena = "select codigo, descripcion, precio from articulos"; SqlCommand comando = new SqlCommand(cadena, interno.Conexion); SqlDataReader registros = comando.ExecuteReader(); while (registros.Read()) { txtMostrar.AppendText(registros["codigo"].ToString()); txtMostrar.AppendText(" - "); txtMostrar.AppendText(registros["descripcion"].ToString()); txtMostrar.AppendText(" - "); txtMostrar.AppendText(registros["precio"].ToString()); txtMostrar.AppendText("\r\n"); } interno.Conexion.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnAgregar_Click(object sender, EventArgs e) { try { obj.AbrirConexion(); string descripcion = txtDescripcion.Text; string precio = txtPrecio.Text; SqlCommand insercion = new SqlCommand($"insert into articulos(descripcion, precio) values('{descripcion}',{precio})", obj.Conexion); insercion.ExecuteNonQuery(); obj.CerrarConexion(); txtDescripcion.Text = ""; txtPrecio.Text = ""; } catch (Exception ex) { MessageBox.Show(ex.Message); } }