Esempio n. 1
0
 //Metodo para buscar productos
 private void textBox1_TextChanged(object sender, EventArgs e)
 {
     if (txtCodigo.TextLength != 0)
     {
         try
         {
             consulta = "SELECT  nombreProducto, precioProducto FROM producto WHERE codigoProducto = " + txtCodigo.Text;
             MySqlCommand cmd = new MySqlCommand(consulta, ConectarBD.Conectar());
             cmd.Parameters.AddWithValue("codigoProducto", txtCodigo.Text);
             MySqlDataReader reader = cmd.ExecuteReader();
             while (reader.Read())
             {
                 txtProducto.Text = Convert.ToString(reader["nombreProducto"]);
                 lbPrecio.Text    = Convert.ToString(reader["precioProducto"]);
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
     else
     {
         limpiar();
     }
 }
Esempio n. 2
0
        //Metodo para buscar un producto
        public Producto GetProducto(Producto p)
        {
            try
            {
                ConectarBD.Conectar();
                consultar = "SELECT  nombreProducto, precioProducto FROM producto WHERE codigoProducto = " + p.GetCodigo();

                MySqlCommand cmd = new MySqlCommand(consultar, ConectarBD.Conectar());
                cmd.Parameters.AddWithValue("codigoProducto", p.GetCodigo());
                MySqlDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    Producto pr = new Producto(p.GetCodigo(), Convert.ToString(reader["nombreProducto"]), Convert.ToDouble(reader["precioProducto"]));
                    return(pr);
                }
                ConectarBD.Desconectar();
            }
            catch (Exception ex)
            {
                MessageBox.Show("error" + ex);
            }
            return(p);
            //consultar = "Select nombreProducto FROM producto WHERE idProducto = " + p.GetCodigo();

            //MySqlCommand cmd = new MySqlCommand(consultar, ConectarBD.Conectar());
            //cmd.Parameters.AddWithValue("codigoProducto", p.GetCodigo());
            //MySqlDataReader reader = cmd.ExecuteReader();
            //return reader;
        }
Esempio n. 3
0
 public void Ejecutar(string consultar)
 {
     ConectarBD.Conectar();
     cmd = new MySqlCommand(consultar, ConectarBD.Conectar());
     cmd.ExecuteNonQuery();
     ConectarBD.Desconectar();
 }
Esempio n. 4
0
 //Patron singleton
 public static ConectarBD instancia()
 {
     if (ins == null)
     {
         ins = new ConectarBD();
     }
     return(ins);
 }
Esempio n. 5
0
        //Metodo para EDITAR o actualizar un producto
        public void Actualizar(Producto p)
        {
            ConectarBD.Conectar();
            consultar = "UPDATE producto SET nombreProducto = '" + p.GetDescripcion() +
                        "', precioProducto = '" + p.GetPrecioVenta() +
                        "' WHERE codigoProducto = '" + p.GetCodigo() + "'";

            conect.Ejecutar(consultar, "El producto se modifico ");

            ConectarBD.Desconectar();
        }
Esempio n. 6
0
        private void buscarFactura(string consultar)
        {
            ConectarBD.Conectar();
            MySqlCommand cmd = new MySqlCommand(consultar, ConectarBD.Conectar());

            MySqlDataAdapter ad = new MySqlDataAdapter(cmd);
            DataSet          ds = new DataSet();

            ad.Fill(ds);
            dataGridView1.DataSource = ds.Tables[0];
            ConectarBD.Desconectar();
        }
Esempio n. 7
0
 //Metodos que envia a la base de datos los productos ya facturado
 private void ProdFacturados()
 {
     foreach (Detalle det in f.listDetalle())
     {
         consulta = "INSERT INTO detalles(numeroFactura, codigoProducto, descripcionProducto, precioProducto, cantidadProducto) VALUES( '" + Convert.ToInt32(txtNumero.Text) + "','" +
                    det.GetProducto().GetCodigo() + "','" +
                    det.GetProducto().GetDescripcion() + "','" +
                    det.GetProducto().GetPrecioVenta() + "','"
                    + det.GetCantidad() + "')";
         conec.Ejecutar(consulta);
         ConectarBD.Desconectar();
     }
 }
Esempio n. 8
0
        //Metodo que inserta a la base de datos la factura
        private void Factura()
        {
            ConectarBD.Conectar();

            consulta = "INSERT INTO facturas(numeroFactura, fecha, nombreVendedor, nombreCliente, totalProductos, totalPagado) VALUES( '" + Convert.ToInt32(txtNumero.Text) + "','" +
                       Convert.ToDateTime(f.GetFecha()) + "','" +
                       txtVendedor.Text + "','" +
                       txtCliente.Text + "','" +
                       CantidadTotal() + "','" +
                       Convert.ToDouble(lbTotalApagar.Text) + "')";

            conec.Ejecutar(consulta, "Los productos se han facturado");
            ConectarBD.Desconectar();
        }
Esempio n. 9
0
 //Metodo para ejecutar consulta, recibe un string dependiendo de la consulta
 public void Ejecutar(string consultar, string mensj)
 {
     try
     {
         ConectarBD.Conectar();
         cmd = new MySqlCommand(consultar, ConectarBD.Conectar());
         cmd.ExecuteNonQuery();
         MessageBox.Show(mensj);
         ConectarBD.Desconectar();
     }
     catch (MySqlException myEx)
     {
         MessageBox.Show(myEx.Message);
     }
 }
Esempio n. 10
0
        public void Cargar()
        {
            string obtenerTabla = "SELECT * FROM producto";

            ConectarBD.Conectar();
            MySqlCommand    cmd = new MySqlCommand(obtenerTabla, ConectarBD.Conectar());
            MySqlDataReader r   = cmd.ExecuteReader();

            while (r.Read())
            {
                datosProductos.Rows.Add(r["idProducto"].ToString(),
                                        r["CodigoProducto"].ToString(),
                                        r["nombreProducto"].ToString(),
                                        r["precioProducto"].ToString());
            }



            ConectarBD.Desconectar();
        }