private void CargarListaProductos()
        {
            conectarBD();
            comando.CommandText = "select * from productos";
            lector = comando.ExecuteReader();
            while (lector.Read())
            {
                Productos p = new Productos();
                if (!lector.IsDBNull(0))
                {
                    p.pCodigo = lector.GetInt32(0);
                }
                if (!lector.IsDBNull(1))
                {
                    p.pPrecio = lector.GetDouble(1);
                }
                if (!lector.IsDBNull(2))
                {
                    p.pStock = lector.GetInt32(2);
                }
                if (!lector.IsDBNull(3))
                {
                    p.pTipo = lector.GetInt32(3);
                }



                lPro.Add(p);
                conexion.Close();
                lector.Close();
                lstProducto.Items.Clear();
                for (int i = 0; i < lPro.Count; i++)
                {
                    lstProducto.Items.Add(lPro[i].ToString());
                }
            }
        }
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            habilitar(true);

            if (MessageBox.Show("Esta seguro que desea eliminar este producto?", "Eliminando",
                                MessageBoxButtons.YesNo,
                                MessageBoxIcon.Error,
                                MessageBoxDefaultButton.Button2) == DialogResult.Yes)
            {
                conectarBD();
            }
            {
                Productos pp = new Productos();
                pp.pCodigo = Convert.ToInt32(txtCodigo.Text);

                comando.CommandText = "Delete producto where codigo=" + pp.pCodigo;

                comando.ExecuteNonQuery();
                conexion.Close();
                lector.Close();
                lPro.Clear();
                CargarListaProductos();
            }
        }